摘要:[SQLSERVER]如何連接到別的伺服器的SQLSERVER並且COPY他的一個TABLE過來本機的SQLSERVER
第一印象就是使用SELECT INTO TABLE1 FROM SRC_TABLE語法,但是就是要先做一些前置的動作
PS這裡假設雙方都是使用SQLSERVER,如果不是的話...上去MSDN查更詳細的參數吧
STEP1:讓SQLSERVER可以認得另外一個伺服器
EXEC master.dbo.sp_addlinkedserver
@server = N'140.134.OO.XX',
@srvproduct=N'SQL Server'
STEP2:反正就是設定登入的帳號密碼就對了
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname=N'140.134.XX.OO',
@useself=N'False',
@locallogin=N'USEROOXX', --本機的登入USER
@rmtuser=N'USEROOXX', --登入到遠端的USER
@rmtpassword='PASSWDOOXX' --登入到遠端的密碼
STEP3:可以直接使用很簡單的SQL語法使用遠端資料庫,像是:
SELECT * FROM [140.134.OO.XX].[NORTHWIND].[dbo].[EMPLOYEES]
STEP4:最後當然回到正題,把遠端伺服器的某個資料庫的TABLE複製到我們這邊,搞定!
select * into tmddct from [140.134.OO.XX].[NORTHWIND].[dbo].[EMPLOYEES]