私たちのWebサーバーはSQL Server 2008 R2を使用しています。 SSMSを介して、私のaspx Webサイトをテストするときに、IPアドレスを使用してそれに接続する開発マシンが1台あります。 SSMS経由でIPに接続できない他のマシンがいくつかあります。私はこのエラーを受け取ります:
SQL Serverへの接続を確立中にネットワーク関連またはインスタンス固有のエラーが発生しました。
サーバーが見つからなかったか、アクセスできませんでした。インスタンス名が正しいこと、およびSQL Serverがリモート接続を許可するように構成されていることを確認してください。
(プロバイダー:名前付きパイププロバイダー:40-SQLサーバーへの接続を開くことができませんでした)(Microsoft SQL Server、エラー:53)
TCP/IPを有効にし、ポート1433を開いています。 1つの開発マシンからしか接続できないことを覚えておいてください。
接続に関する問題のチェックリストの一部を以下に示します
GoDaddy専用サーバーには、1つのIPがTCPポート1433に対して許可されているCiscoハードウェアファイアウォールがあったことがわかりました。私のVMは、そのIPを持つネットワーク上にありました、他のマシンは動作していませんでした。CiscoASDMソフトウェアを正しく起動するために数時間を費やした後、他のマシンのIPアドレスを追加することができました。これで機能します。返信ありがとうございます!
このリンクも参照してください Microsoft開発者のWebサイト
上記のすべての回答を試してもうまくいかず、ホストマシンで有効になっているセキュリティプロトコル(SSL 2.0、SSL 3.0、TLS 1.0)がないためにエラーが発生していることがわかりました。奇妙なことに、私はまだいくつかのマシンからは接続できましたが、他のマシンからは接続できませんでした。
リンクに記載されているように、いくつかのレジストリエントリを更新してマシンを再起動する必要があります。
お試しいただけますか: