2014-01-12 105 views
0

我GOOGLE了很多,但did'nt找到澄清溶液
我試圖從登錄到從當前服務器的另一臺服務器使用服務器認證

table1 of a database1 from server1 

table2 of database2 from server2 

其中插入數據由於sqlserver身份驗證,我無法登錄server2

  1. So m Ÿ問題是如何使用來自server1的服務器身份驗證連接到server2?
  2. 也給我簡單的解決方案,將數據從一臺服務器插入到另一臺?
+0

http://stackoverflow.com/questions/14438544/connect-to-mysql-on-a-different-server – user1844933

+0

I WANT從SQL查詢中完成 –

回答

1

您可以使用OPENROWSET這樣的事情...

USE TargetDatabase 
GO 

CREATE TABLE #TempTable1(CompanyName NVARCHAR(100), City NVARCHAR(100), Country NVARCHAR(100)) 
GO 

INSERT INTO #TempTable1(CompanyName , City , Country) 
SELECT a.* 
FROM OPENROWSET('SQLNCLI', 'Server=[SourceServer\InstanceName];Trusted_Connection=yes;', 
       'SELECT CompanyName, City, Country 
       FROM Database.dbo.TableName') AS a; 
GO 
相關問題