none
MSSQLSERVERの強制終了 RRS feed

  • 質問

  • 超初心者です。

    社内サーバー上のSQLServerを,自分のPCのSQLServer Manegement Studioで操作しています。
    昨日1日かけて,
    SQLServer Manegement Studioを使って,
    バックアップ,復元,レプリケーション等の設定をしました。
    昨日はすべて正常に動作していましたが,
    今日になってみて,サーバー上のデータベースにアクセスできなくなってしまいました。

    SQLServer Manegement Studioを開いてサーバーに接続しようとすると
    一度目はタイムアウトと出て,もう一度接続してみると,
    オブジェクトエクスプローラにサーバー名は表示されるのですが
    データベース等が表示されず,矢印に砂時計のままになってしまいます。

    サーバー名を右クリックして停止,再起動を選択しても,どちらもできません。
    (「停止しています」と出て青いバーが進のですが,満タンになったところで止まります。)

    リモートで社内サーバに入って,
    ”管理ツール”の”サービス”から
    MSSQLSERVERを停止しようとすると
    「ローカルコンピューターのSQLServer(MSSQLSERVER)サービスを停止できません。」
    と出てしまいます。
    SQLServerAgentを見てみると
    状態が,"停止処理中"となっていて,開始,停止,再起動等すべてグレーアウトされています。

    SQLServer構成マネージャーを見ると
    SQLServerAgentの”状態”は”変更の待機中”となっていて,
    開始,停止,再起動すべてできません。

    バックアップや復元の際,SQLServerAgentを停止したり開始したりを頻繁にやったので
    それが原因かなと思うのですが,どのように直したらいいかわかりません。

    MSSQLSERVERおよびSQLServerAgentを強制終了することはできますでしょうか?

    社内サーバー自体の再起動は避けたいです。

    よろしくお願いいたします!

    SQLServer:microsoft SQL SERVER 2008 R2
    サーバ:Windows Server 2008 R2 Standard
    私は社内サーバー上では管理者権限が与えられているそうです。

    2014年4月17日 6:41

回答

  • 自己解決です。
    コマンドプロンプトを管理者として実行したのち
    taskkillで
    SQLServerAgentとMSSQLSERVERを強制終了後,
    再度開始したら正常に動作しました。
    お騒がせしました。
    • 回答としてマーク masunona 2014年4月18日 1:48
    2014年4月18日 1:47

すべての返信

  • 追記です。
    相変わらず状況は変わらず,
    SQLServerエージェントを強制終了してみようと,
    社内サーバー上でコマンドプロンプトをひらいて
    taskkill /pid 5344 /f
    としましたが「アクセスを拒否されました」
    となって終了できませんでした・・・。

    サーバーの再起動は避けたいのですが・・・。
    引き続きお願いいたします!
    2014年4月18日 1:37
  • 自己解決です。
    コマンドプロンプトを管理者として実行したのち
    taskkillで
    SQLServerAgentとMSSQLSERVERを強制終了後,
    再度開始したら正常に動作しました。
    お騒がせしました。
    • 回答としてマーク masunona 2014年4月18日 1:48
    2014年4月18日 1:47