..


Sponzorované odkazy

Propojený server SQL Server

Článek napsal Vincenzo Gaglio
Strana 1 z 4

Často aplikace běžící na serveru SQL Server vyžadují přístup k data uložená na jiné instanci DBMS od společnosti Microsoft. Tato žádost může být fyzicky odlišné na stejném stroji hlavní instance, nebo se může nacházet na jiném počítači.

Řešení v těchto případech je použití tzv. spojených server (propojený server), které umožňují aplikacím přístup k datům řízeny různými instancemi SQL Server. Ve skutečnosti může být propojený server také použít pro přístup k dalším zdrojům dat, tak i non-SQL Server. V tomto článku se však budeme soustředit na aspekty související s používáním propojených serverů pro přístup k informacím uloženým v databázi SQL Server.

Předtím, než uvidí, jak nastavit propojeného serveru, pojďme se na jeho základní architekturu. Propojený server je v podstatě mechanismus, který umožňuje dotazu (dotaz na data) je odeslána na server s konkrétní instance SQL Server a pak přesměrována a zpracovávat další instance SQL Server. Výsledky této operace jsou pak vráceny klientovi, který poslal dotaz.

Na následujícím obrázku se používá k objasnění této architektury

Tento obrázek ukazuje obecný klient, který lze připojit k dotazu, jak aplikační server, nebo přímo na serveru instance SQL Server. Pokud se klient (nebo aplikace běžící na aplikačním serveru), aby Server1 odešle dotaz, který vyžaduje, aby data, která je umístěna na Server2 jde o distribuovaný dotaz. Definovat propojeného serveru na Server1 Server2 umožňuje tento typ dotazu.

Distribuovaný dotaz, který extrahuje informace z Server2 pomocí propojeného serveru definované na Server1 vypadá takto

 



 SELECT název jako "vzdálené databáze, název" Od SERVER2.master.sys.databases

 

to znamená, že syntaxe údaje uložené v klauzuli FROM je následující

 



 <nome_linked_server>. <název_databáze>. <schema>. <object>

 

Podívejme se nyní, jak nastavit propojeného serveru pomocí SQL Server Management Studio. Za prvé, rozbalte Server Objekty uzlu a klikněte pravým tlačítkem myši na položku Servery propojeny, výběr nového propojeného serveru

Ve stejné kategorii ...
E-Learning
MS Access (kurz) MS Access (kurz)
Naučte se vytvářet a spravovat databáze snadno a rychle. Od 29 €.
MySQL (kurz) MySQL (kurz)
Správa open-source databázi. Od 39 €.
SQL a databáze (kurz) SQL a databáze (kurz)
Vytváření a správa relační databáze. Od 39 €.
Sponzorované odkazy