天天看點

SQL SERVER伺服器連結連接配接(即sql server的跨庫連接配接)

一、如果你要通路的資料庫,不在同一個伺服器上,那麼需要用伺服器連結:

小注:

        1、上下兩部分的'dblink名稱'應該是一樣的。

        2、下面的使用者名與密碼應該是目标伺服器上的使用者名及密碼。

        3、使用的時候,隻需要修改'dblink名稱'、目标伺服器位址、使用者名及密碼即可,其餘的地方不需要修改。

        4、執行sql server的跨庫連接配接的時候,應該用sa賬戶登入(本地資料庫也就是源資料庫的sa賬戶登入)

        5、如果需要連結不是資料庫預設執行個體,需要在@datasrc中指定 對應的資料庫執行個體

         比如:需要通路的資料庫執行個體是 sqlservertest

         則@datasrc需要這麼寫

圖形化建立連接配接,如下圖:

SQL SERVER伺服器連結連接配接(即sql server的跨庫連接配接)

二、測試伺服器連結是否成功的兩種方式

1、sql語句

2、假如你建立的dblink名稱為test,如下圖:

SQL SERVER伺服器連結連接配接(即sql server的跨庫連接配接)

建立好後,就在這個位置了,可以右鍵測試是否連通。

三、把本地表的資料,複制到遠端表

四、把遠端表的資料,複制到本地表