基本的に同じことですが、私が何をすべきかは期待していませんでした。
ネット ストップ [MSSQLSERVERName]
ネット スタート [MSSQL サーバー名] /m /c /f
いいえ(しかし、実際にはこれが機能しました)
サーバーを起動できないというエラー メッセージが表示されたので、最初は何も変わっていないと思いました。また、SQL Server 構成マネージャーをチェックアウトし、サービスの状態を確認しました。通常、読み取りが開始または停止した場所では、保留中の変更が読み取られます。
予期しないハング
サービスを停止または再起動できず、サービスがハングしていると考えたため、コンピューターを再起動しました。「保留中の変更」が私が見たかった結果である可能性があることに気付いたのは、後で問題を修正する方法を見つけたときでした(「保留中の変更」とは、今すぐ問題を修正することを意味すると思います)。
稼働中
net start コマンドを再試行した後、SQL 構成マネージャーを再度チェックしました - 再び「保留中の変更...」--。しかし、今回は Sql Server Management Studio を立ち上げ、おかげさまで営業を再開することができました!
-c
Service Control Manager とは別に SQL Server サービスを開始します。そうすることで、起動が速くなります。
-f
このフラグは、最小限の構成で SQL Server を起動し、システム テーブルを更新できるようにします。これは、サービスが開始しないように DBA が構成オプションを微調整した場合に役立ちます。このような状況に陥った場合は、"-f" フラグを使用することをお勧めします。これが、SQL Server 構成の誤りを修正する唯一の方法である可能性があるためです。
-m
SQL Server をシングル ユーザー モードで起動します。これは、一度に 1 人のユーザーのみがサーバーに接続でき、システム テーブルのアドホック更新が許可されることを意味します。なお、-m オプションは CHECKPOINT を起動しません。シングル ユーザー モードは、システム データベースの 1 つが壊れていて、バックアップから再ロードする必要がある場合に便利です。