Wie Kopieren (oder zumindest SELECT) von data von einem anderen SQL server?

Ich möchte data von einem server in einen anderen kopieren und nicht sicher, wie man das macht (ich habe bereits die richtigen Tabellen, die mit Script Table As > Create To > New Query .

Könnte sein:

 SELECT * FROM OPENDATASOURCE('SQLNCLI','Data Source=192.168.10.1\dbName;') 

Oder:

 exec sp_addlinkedserver @server = '192.168.10.1' SELECT * FROM [192.168.10.1].[dbo].[myTableName] 

Ist die IP Adresse (und natürlich-Benutzername & Passwort) genug?

 Addition new linkedserver & mapping between a login EXEC sp_addlinkedserver @server = 'your_Lserver', @srvproduct= '', @provider = 'SQLNCLI', @datasrc= '192.168.10.1\' EXEC sp_addlinkedsrvlogin @rmtsrvname = 'your_Lserver', @useself = 'FALSE', @locallogin = 'locallogin', @rmtuser = 'remotelogin', @rmtpassword = 'remotepassword' 

Abfrage gegen den verknüpften server

 SELECT * FROM your_Lserver.dbo.myTableName 

Wenn es einmal ist, würde ich mit nur die Ausführung der Abfrage mit data auf einem Remote-server oder Linked servers Option gehen.Wenn es nicht einmal ist und wir müssen in Zukunft Updates machen, dann erstellen wir eine "Replikation" oder es gibt eine Drittanbieter-Tool Redgates SQL Data Compare.