435 Stimmen

Die Auswahl von Daten aus zwei verschiedenen Servern in SQL Server

Wie kann ich Daten in derselben Abfrage aus zwei verschiedenen Datenbanken, die auf zwei verschiedenen Servern in SQL Server liegen, auswählen?

8 Stimmen

Die Antworten von Eric und Raging Bull waren sehr hilfreich. Ich konnte dies verwenden, um große Datenmengen von DEV nach PROD zu kopieren und die Zeiten von 5 Stunden bis 18 Stunden auf 17 Sekunden zu reduzieren.

0 Stimmen

@Eric, Lob für die Bearbeitung einer etwas mehrdeutigen Frage und daraus eine 170-Reputationsfrage zu machen :)

0voto

Sameh Punkte 19

Server-Objekte---> Verknüpfter Server ---> Neuer verknüpfter Server

Im verknüpften Server geben Sie den Servernamen oder die IP-Adresse für den anderen Server ein und wählen Sie SQL Server. Unter Sicherheit wählen Sie (mit diesem Sicherheitskontext durchgeführt) Geben Sie den Benutzernamen und das Passwort für den anderen Server ein.

Jetzt verbunden, können Sie verwenden:

SELECT * FROM [Servername oder IP-Adresse].Datenbankname.dbo.Tabellenname

0voto

ugio Punkte 39
sp_addlinkedserver('servername')

also sollte es so aussehen -

select * from table1
unionall
select * from [server1].[database].[dbo].[table1]

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X