0

SQL Server Management Studio が運用サーバーのデータベース サーバー マシンに接続していません。

一方、本番サイトはデータベースにアクセスします。SSMS からデータベースに接続しようとすると、次のエラーが発生します。

111.11.11.11 に接続できません。

SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: 名前付きパイプ プロバイダー、エラー: 40 - SQL Server への接続を開けませんでした) (Microsoft SQL Server、エラー: 53)

私はこのSSMSを過去数年間使用していました.nこのSSMSは、このデータベースにアクセスするサイトが正常に動作しています。

また、sqlcmd からデータベースにアクセスしようとしましたが、このエラーに直面して運が悪かった:

HResult 0x35、レベル 16、状態 1
名前付きパイプ プロバイダー: SQL Server [53] への接続を開けませんでした。
Sqlcmd: エラー: Microsoft SQL Server Native Client 10.0: SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。
サーバーが見つからないか、アクセスできません。インスタンス名が正しいかどうか、および SQL Server がリモート接続を許可するように構成されているかどうかを確認してください。詳細については、SQL Server オンライン ブックを参照してください。

4

1 に答える 1

0

私たちは問題を解決したと思います。1. Active Directory サーバーが動作していなかったため、2. SQL サーバーは資格情報がないと実行できず、3. 別の SQL サーバーの問題が見つかり、修正されました。

私のチームが見つけた SQL 接続の調査を開始したところ、Active Directory サーバーが基本的にクラッシュしたことがわかりました。ログインは許可されていましたが、AD 機能の大部分にアクセスできませんでした。最終的に AD サーバーを再起動して問題を修正しましたが、SQL クラスター マネージャーにまだ問題があり、SQL 自体が定期的に接続を拒否していました。

AD サーバーを再起動した後、SQL クラスター マネージャーにログインできましたが、機能が制限されていました。AD の問題が原因でエラーが発生していたため、クラスター サービスを再起動して問題が修正されるかどうかを確認しました。これにより、SQL サービスがパッシブ サーバーにフェールオーバーし、SQL が以前よりも多くの接続を拒否し始めました。クラスタ サービスはこの再起動で動作を開始しましたが、SQL 接続が悪化していました。SQL サービスで IPv6 プロトコルが有効になっていることがわかりました。これは、SQL クラスターで見られたような問題を引き起こします。これを無効にするには、2 つの SQL サーバーを再起動する必要がありました。一度に 1 つずつ再起動し、バックアップが完了すると、すべてが正常に機能していました。

于 2013-04-23T05:26:49.757 に答える