0

私はクライアントのSQLサーバーにアクセスでき、IPアドレス、ポート、ユーザー名は&です。SQL Linked Serverが積極的に拒否されました

データをテストシステムに移行するためのリンクサーバーをセットアップしようとしましたが、エラーが発生しています。私が受けてる

EXEC sp_addlinkedserver 
    @server = N'lnkServer' 
, @datasrc = N'IPADDRESS,PORT' 
, @srvproduct = N'SQLNCLI' 
, @provider = N'SQLNCLI' 
EXEC sp_addlinkedsrvlogin 
    @rmtsrvname = N'lnkServer' 
, @useself = false 
, @rmtuser = N'userName' 
, @rmtpassword = N'passWord'; 
EXEC sp_testlinkedserver 
    @servername = N'lnkServer' 

エラー:

OLE DB provider "SQLNCLI11" for linked server "lnkServer" returned message "Login timeout expired". 
OLE DB provider "SQLNCLI11" for linked server "lnkServer" returned message "A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.". 
Msg 10061, Level 16, State 1, Line 3 
TCP Provider: No connection could be made because the target machine actively refused it. 

私たちは、サーバーへのアクセス権を持っている私たちは、私がセットアップ&テストリンクサーバーに使用していServer 2012の、クライアント2008R2

コードを実行していますSSMSによってすべてのテーブルなどを読むことはできますが、リンクすることはできません。私はこれがホストされているサーバーへのRDPアクセスを持っていないので、サーバーの設定ではなくSSMSから実装する必要があります。

+0

ssmsをクリックしたときにテスト接続とは何か – TheGameiswar

+1

「ネットワーク関連...」サーバアドレスとファイアウォールを確認してください –

+0

正確なテキストは長すぎるとコメントとして投稿できますが、上記のエラーを反映します。 –

答えて

1

ヘルプありがとうございました。私たちのサーバーからの発信接続の周りに奇妙な発見があります。これを回避するには、リンクされたサーバーをホースするだけでローカルバージョンのSQLをインストールしてください。

私は自分が間違っていると確信した後でも、正しい方向に私を押してくれたことを信じてPanagiotisに寄付しています。