0

私は 2 つの SQL インスタンスを持っています。server
-A の
instance-1 と server-R の instance-2 です。

両方のインスタンスが異なるドメインにあります。サーバー R からインスタンス 1 にリモート接続できますが、サーバー A からインスタンス 2 に接続できません。

接続しようとすると、エラー 26 がスローされます。ファイアウォールを通過するポート 1433、1434 を許可し、両方のサーバーで SQL Browser サービスを実行しています。

私が見落としている可能性のあるものは何ですか?

4

2 に答える 2

1

これに関する記事が MSDN ブログにあります。 ここをクリックしてお読みください: エラー: 26 - 指定されたサーバー/インスタンスの検索中にエラーが発生しました

記事からの提案:

クライアント スタックは、SQL ブラウザーから SSRP 応答 UDP パケットを受信できませんでした。問題を切り分けるのは簡単です。手順は次のとおりです。

1) サーバー名が正しいことを確認します。たとえば、名前にタイプミスがないことを確認します。

2) インスタンス名が正しいこと、およびターゲット マシンに実際にそのようなインスタンスがあることを確認します。[更新: 一部のアプリケーションは変換 \\ to \.します。アプリケーションが不明な場合は Server\Instance and Server\\Instance、接続文字列で両方を試してください]

3) サーバー マシンが到達可能であることを確認します。たとえば、DNS が正しく解決できるか、サーバーに ping を実行できるかを確認します (常に正しいとは限りません)。

4) サーバーで SQL Browser サービスが実行されていることを確認します。

5) サーバーでファイアウォールが有効になっている場合は、sqlbrowser.exe および/または UDP ポート 1434 を例外にする必要があります。

すでに試したことに基づいてServer\Instance and Server\\Instance、接続文字列で名前のタイプミス、DNS、または両方を試してください。

MSDN の記事には、確認すべきその他の注意事項もあります。

于 2013-04-26T15:29:51.517 に答える