4

SQL Server 2008 R2 Express を搭載した仮想 Windows サーバーを使用しています。ここ数日間、朝起きて自分のサイトをチェックすると、SQLEXPRESSサービスが停止しているため、サイトがダウンしています。

私はこれまでこの問題を経験したことがなく、非常に懸念しています。管理下にある SQL サーバーのログを調べましたが、情報がありません。この状況に役立つログを提案できますか?

管理スタジオを介してDBに接続しようとすると、このエラーが発生します-

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

サービスを再起動すると、接続でき、サイトがオンラインに戻ります。

SQLEXPRESS サービスを見て、いくつかの回復オプションを設定したので、失敗した場合はサービスを再起動しようとし、その後の失敗でマシンを再起動しますが、これは単なる安全策であり、知っておく必要があります停止する原因は何ですか。

役に立つかもしれないいくつかの追加情報。私は SQLCacheDependancy を使用しているので、データベースでブローカーを有効にしました。

ランダムに発生するようで、発生するまでに数週間かかる場合があります。

4

2 に答える 2

1

なぜ停止したのかはまだわかりませんが、SQLEXPRESSサービスのリカバリオプションを設定して、サービスが失敗した場合に再起動することで、サイトのフォールオーバーが解決されました。私は今のところ元気です。原因を見つけたら、ここに投稿します。

于 2010-07-13T12:14:25.557 に答える
1

原因は、サーバー リソースがゼロに減少したことによるものであり、それが発生したときに SQL サーバーがクラッシュすることがあったため、より多くの RAM を使用できるクラウド ホスティング ソリューションである新しいサーバーを注文しました。その間、私は現在のサーバー リソースを監視しており、必須ではないサービスを無効にしており、これまでのところダウンタイムはありません ;)

于 2010-09-01T18:45:10.500 に答える