[英]Create a linked server on a remote server ? SQL Server 2008
我正在嘗試在遠程服務器上創建鏈接服務器。 我知道如何在運行腳本的服務器上創建它。
EXEC master.dbo.sp_addlinkedserver @server = @name, @srvproduct=N'oracle', @provider=N'MSDAORA', @datasrc= @sursadate
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=@nume,@useself=N'False',@locallogin=NULL,@rmtuser=@username,@rmtpassword=@password
但是如何定義我也要使用在我所在的服務器上運行該腳本的腳本在另一台服務器上創建該鏈接服務器(而不是我要在其上創建鏈接服務器的腳本)? 有沒有一種方法可以定義應該在哪里創建IP地址?
例如,更清楚一點:我正在服務器0.0.0.1上運行腳本,但是我希望在另一台服務器0.0.0.2上創建鏈接服務器。
除非您已經將數據庫服務器0.0.0.2創建為鏈接服務器到0.0.0.1,否則您只能在0.0.0.1上運行它。
EXEC [linked_server_name_for_0.0.0.2].master.dbo.sp_addlinkedserver @server = @name, @srvproduct=N'oracle', @provider=N'MSDAORA', @datasrc= @sursadate
EXEC [linked_server_name_for_0.0.0.2].master.dbo.sp_addlinkedsrvlogin @rmtsrvname=@nume,@useself=N'False',@locallogin=NULL,@rmtuser=@username,@rmtpassword=@password
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.