9

Derzeit wie die Datenbank in SQL Server 2000 verfügbar & 2005 arbeite ich an SQL Server 2000,2005 ist & 2008 meine Anforderung haben wird im Jahr 2008 über einen Verbindungsserver verfügbar sein.Wie die verknüpfte Server für SQL Server 2008 erstellen, in dem wir die Datenbank von 2000 und 2005

Lasst uns sagen, dass ich eine Datenbank in SQL Server 2000 haben LIVE_2000 und in SQL Server 2005 nannte es LIVE_2005 genannt wird, kann mir jemand bitte helfen Sie den Verbindungsserver für LIVE_2000 und LIVE_2005 in SQL Server 2008 zu erstellen?

1. Sache ist das überhaupt möglich?

Vielen Dank im Voraus ... `

Antwort

22

Es gibt ein few different ways, dass Sie einen Verbindungsserver in SQL Server erstellen können Sie die GUI in SQL Server Management Studio oder über ein Skript verwenden können.

Mit der instructions on MSDN Sie Folgendes tun können:

  1. Klicken Sie auf Start, Alle Programme, auf Microsoft SQL Server 2005 oder Microsoft SQL Server 2008 und dann auf SQL Server Management Studio.

  2. Geben Sie im Dialogfeld Mit Server verbinden den Namen des entsprechenden SQL Servers an, und klicken Sie dann auf Verbinden.

  3. Doppelklicken Sie in SQL Server Management Studio auf Serverobjekte, klicken Sie mit der rechten Maustaste auf Verbindungsserver, und klicken Sie dann auf Neuer Verbindungsserver.

  4. Geben Sie im Dialogfeld "Neuer verknüpfter Server" auf der Seite "Allgemein" unter "Verknüpfter Server" den vollständigen Netzwerknamen des SQL-Servers ein, mit dem eine Verknüpfung hergestellt werden soll.

  5. Klicken Sie unter Servertyp auf SQL Server.

  6. Wählen Sie im linken Bereich des Dialogfelds Neuer verknüpfter Server unter Wählen Sie eine Seite aus Sicherheit.

  7. Sie müssen eine lokale Server-Anmeldung einem Remote-Server-Login zuordnen. Klicken Sie auf der rechten Seite der Seite Sicherheit auf die Schaltfläche Hinzufügen.

  8. unter Lokale Anmeldung, wählen Sie ein Konto lokale Anmeldung auf dem Remote-Server zu verbinden. Überprüfen Sie die Identität "Annehmen", wenn die lokale Anmeldung auch auf dem Remoteserver vorhanden ist. Wenn die lokale Anmeldung einer Remote-SQL Server-Anmeldung zugeordnet wird, müssen Sie alternativ den Remote-Benutzernamen und das Remote-Kennwort für die Anmeldung beim Remote-Server angeben.

  9. im linken Bereich des Dialog Neuer Verbindungsserver unter Wählen Sie eine Seite, Server-Optionen wählen. Legen Sie die Parameter Rpc und Rpc Out auf True fest, und klicken Sie dann auf OK.

Eine andere Möglichkeit wäre Transact SQL zu verwenden, um die Abfrage zu schreiben, den Server mit der gespeicherten Prozedur einzurichten sp_addlinkedserver

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

Entweder Version wird eingerichtet, um die Verbindungsserver, können Sie Dann referenziere in deinem Code.

+0

ok aber ist das möglich, was ich versuchte, ich meine, Erstellen von Linked Server für 2000 und 2005 auf 2008. –

+1

Ich habe keinen Zugang, dies zu testen, so müssten Sie den Anweisungen folgen, um zu sehen, ob Sie einen erstellen können für 2000 und 2005 von sql server 2008 – Taryn

+0

ja ich probierte es ich hatte gerade 2000 auf 2005 jetzt erstellt ich versuche 2000 & 2005 auf 2008 Danke! –