sql >> Databáze >  >> RDS >> Sqlserver

Jak vytvořit propojený server pro SQL Server 2008, kde máme databázi z roku 2000 a 2005

Existuje několik různých způsobů, jak můžete vytvořit propojený server v SQL Server, můžete použít GUI v SQL Server Management Studio nebo pomocí skriptu.

Pomocí pokynů na webu MSDN můžete provést následující:

  1. Klikněte na Start, na Všechny programy, Microsoft SQL Server 2005 nebo Microsoft SQL Server 2008 a poté klikněte na SQL Server Management Studio.

  2. V dialogovém okně Připojit k serveru zadejte název příslušného serveru SQL a klepněte na tlačítko Připojit.

  3. V SQL Server Management Studio poklepejte na Objekty serveru, klepněte pravým tlačítkem na Propojené servery a poté klepněte na Nový propojený server.

  4. V dialogovém okně Nový propojený server na stránce Obecné do pole Propojený server zadejte úplný síťový název serveru SQL, ke kterému se chcete připojit.

  5. V části Typ serveru klepněte na položku SQL Server.

  6. V levém podokně dialogového okna Nový propojený server v části Vybrat stránku vyberte Zabezpečení.

  7. Budete muset namapovat přihlášení k místnímu serveru na přihlášení ke vzdálenému serveru. Na pravé straně stránky Zabezpečení klikněte na tlačítko Přidat.

  8. V části Místní přihlášení vyberte místní přihlašovací účet pro připojení ke vzdálenému serveru. Zaškrtněte políčko Zosobnit, pokud místní přihlášení existuje také na vzdáleném serveru. Alternativně, pokud bude místní přihlášení mapováno na přihlášení ke vzdálenému serveru SQL, musíte zadat jméno vzdáleného uživatele a heslo pro vzdálené přihlášení pro přihlášení ke vzdálenému serveru.

  9. V levém podokně dialogu Nový propojený server v části Vybrat stránku vyberte Možnosti serveru. Nastavte parametry Rpc a Rpc Out na hodnotu True a klepněte na tlačítko OK.

Alternativním způsobem by bylo použití Transact SQL k napsání dotazu pro nastavení serveru pomocí uložené procedury sp_addlinkedserver

EXEC sp_addlinkedserver   
   @server='yourServer', 
   @srvproduct='',
   @provider='SQLNCLI', 
   @datasrc='yourServer\instance1';

Každá z verzí nastaví propojený server, na který pak můžete odkazovat ve svém kódu.




  1. MySQL UPDATE a SELECT v jednom průchodu

  2. SQLite ALTER TABLE

  3. TransactSQL ke spuštění jiného skriptu TransactSQL

  4. rychlý výběr náhodného řádku z velké tabulky v mysql