Propojené Servery jsou nutností, ve většině SQL Server prostředí. Propojený server umožňuje jedné instanci SQL Serveru komunikovat s jinou instancí nebo s jinými databázovými produkty, jako je Oracle nebo MySQL. Propojené servery lze také nakonfigurovat jako poskytovatele OLE DB pro komunikaci s dalšími produkty, jako je Excel a Access.
vytváření a konfigurace propojeného serveru je z větší části poměrně jednoduché., Ve většině případů je pravděpodobně vytvoříte pro jednoduchou komunikaci instance-to-instance serveru SQL.
následující kroky popisují, co je nezbytné vytvořit základní propojený server tak, že jedna instance serveru SQL Server může komunikovat s jiným a umožnit Vzdálené Volání procedur (RPC). RPC umožňuje, aby byl uložený postup spuštěn vzdáleně z jednoho serveru na druhý (propojený server).
Chcete-li začít, připojte se k databázovému serveru v Microsoft SQL Management Studio. Rozbalte rozbalovací nabídku objekty serveru a klepněte pravým tlačítkem myši na Propojené servery a vyberte Nový propojený Server…,
jakmile se objeví nové okno Propojeného serveru, musíme provést některé změny výchozího nastavení. Chcete-li začít, zadejte název serveru, který chcete propojit. V tomto příkladu vytvářím propojený server na LAB-SQL2012
pro připojení k LAB-SQL-04
.
ve výchozím nastavení bude typ serveru nastaven na jiný zdroj dat. Protože vytváříme odkaz na ukončující instanci serveru SQL, vyberte přepínač vedle serveru SQL, jak je uvedeno níže.
Dále vyberte stránku zabezpečení., Musíme se také rychle změnit. V dolní části obrazovky, pod Pro přihlášení, není definována v seznamu výše, spojení:, vyberte přepínač vedle mají Být provedeny pomocí tohoto kontextu zabezpečení. Zde budete chtít poskytnout pověření pro připojení k serveru. Nejlepší praxí je vytvořit servisní účet pro správu propojených serverových připojení. Budete chtít ujistěte se, že účet služby uděleno datareader
datawriter
role členství pro každou databázi na serveru, který chcete být přístupné., Budete také muset vytvořit servisní účet na všech serverech, které budou propojeny. Pro více informací o vytváření přihlašovacích účtů v SQL Server, si můžete prohlédnout můj příspěvek na vytvoření nového SQL Server ověřování přihlášení a přiřazení role členství.
posledním krokem je konfigurace stránky Možnosti serveru. I když můžete případně ponechte výchozí nastavení neporušené na této stránce, jsou šance, že bude vyžadovat vaše propojené servery mají schopnost provádět cross-server uložené procedury, v takovém případě budete muset nastavit RPC RPC a Ven, aby Pravda., Zde můžete také nakonfigurovat prahové hodnoty časového limitu připojení a časového limitu dotazu, i když ve většině případů je v pořádku nechat tyto nastavené na výchozí hodnotu 0.
Jakmile provedete všechny potřebné změny, klikněte na OK. Váš nový propojený server byl nyní vytvořen.
rozbalte rozbalovací nabídku Propojených serverů a v seznamu uvidíte nový propojený server spolu s dalšími existujícími odkazy.
stejně Jako u většiny něco v SQL Server, můžete také scénář vytvoření nového propojeného serveru., Následující skript vytvoří stejný propojený server, jaký byl vytvořen výše. Poznamenal jsem s komentáři sekci kódu v horní části, kde budete muset poskytnout přihlašovací údaje, stejně jako název serveru.
jedná se o upravenou verzi skriptu, kterou můžete vytáhnout z Management Studio. Vytvořil jsem proměnné pro server, přihlašovací jméno a heslo, které vám umožní rychle změnit skript při vytváření nového propojeného serveru. Udržuji šablonu tohoto skriptu uloženou, abych mohl rychle poskytnout název serveru a přihlašovací údaje k vytvoření nových Propojených serverů za běhu.