SQL Server 2014で専用の管理接続を使用して接続する際に問題が発生しました。テストしてみました。
Sp_configureでDACを有効にしています。 RECONFIGUREを実行しました。
接続文字列にADMIN:というプレフィックスを付けました。SSMSの[サーバーに接続]ボックスで。
ADMIN:とサーバー名の間にスペースを入れていません。サーバー名の前にADMINを付けない限り、サーバー名は問題なく機能します。
オブジェクトエクスプローラーに接続しようとはしていません。新しいクエリウィンドウを開くときに接続を試みています。
私はWindows認証を使用していますが、サーバー名の前にADMIN:を付けない場合は問題なく機能します。
ファイアウォールをオフにして試したので、ファイアウォールの問題ではありません。
SQL Serverのエラーログを確認すると、「ポート1434でリモートでリッスンするための専用管理接続サポートが確立されました」と表示されます。それは接続されているという意味ですか?もしそうなら、なぜ以下のエラーが発生したのですか?
私は確認しましたTCP Dan Guzmanによって言及されたPowershellスクリプトとのポート接続、およびそれは正常に動作します。Powershellは「サーバーリスニングTCPポート1434 」
次のエラーが発生します。
SQL Serverへの接続を確立中にネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからなかったか、アクセスできませんでした。インスタンス名が正しいこと、およびSQL Serverがリモート接続を許可するように構成されていることを確認してください。 (プロバイダー:TCPプロバイダー、エラー:0-そのようなホストは不明です。)(Microsoft SQL Server、エラー:11001)
そのようなホストは知られていません
あなたの助けをいただければ幸いです。
SQL構成の問題なのか、ネットワーク/ファイアウォールの問題なのかを特定し始めます。サーバーにRDPし、そこから接続してみます。それが機能する場合、ネットワークに問題がある可能性が高く、おそらくファイアウォールに問題があります。そうでない場合は、SQL ServerでDACをどのように構成したかを確認する必要があります。
サーバーにSSMSがインストールされていない場合でも、sqlcmdを使用してテストできます。このMicrosoftのドキュメント「 専用の管理者接続を使用 」に従ってください。すべてが説明されています。