利用"連結的伺服器"在兩個SQL Server中交換資料

摘要:利用"連結的伺服器"在兩個SQL Server中交換資料

在使用資料庫的時候當資料庫有多個的時候,要彼此交換資料是一個滿麻煩的事情,用複製、貼上的話在Management studio中又要跑滿久的,下面這個方式提供給大家參考看看
首先一樣開啟Management Studio,登入其中一台SQL Server,之後展開"伺服器物件",這時候可以看到"連結的伺服器",在上麵點選右鍵,選擇新增之後會看到如下畫面

在"連結的伺服器"這個地方要打的就是我們另一個SQL Server的主機位置了,要注意的是這裡打的是IP位置或是打電腦名稱的話會影響我們待會要下的SQL指令,這個要注意一下;設定好"一般"頁面的參數之後要再設定"安全性"的參數,如下圖

這邊我是設定用sa的帳號去做登入,設定好之後按下確定。
這樣新增完連結的伺服器之後,想要把B-Server的某一個Table的資料完全的複製到A-Server的話,可以在A-Server用"新增查詢"的功能執行下面的SQL指令

  1. Select * into [A-Server].DataBaseName.dbo.tmpTable from [B-Server].DataBaseName.dbo.TableName  

Select * into [A-Server].DataBaseName.dbo.tmpTable from [B-Server].DataBaseName.dbo.TableName

其他的部分就自行嘗試看看嚕~