• ベストアンサー

SQLServer2005のサービスが起動しない

はじめまして。 皆さんにお知恵をお借りしたいことがありましたので投稿させていただきました。 まず、環境はWindowsVistaSP2(32bit版)で、使用しているDBはSQLServer2005です。今回の質問の内容は、このSQLServer2005がサービスの自動起動になっているにもかかわらず起動もせず、さらに手動でサービスの起動を試みても途中で失敗してしまい、私では手がおえない状態になってしまっています。 コマンドプロンプトでC:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Binn内の「sqlservr.exe」を実行しても沢山のエラーを吐くだけで、やはり起動はできません。SQLServerのプロパティの「次のアカウントでログイン」の項目は、「ビルトインアカウント」で「ネットワーク サービス」を指定しています。 実際に「sqlservr.exe」コマンドを打った場合のエラー内容は下記の通りです。何か複合的にエラーが起きているようには感じるのですが、実際どこをどう設定しなおせばいいのかわかりません。 なお、SQLEXPRESSはWindows起動と同時に自動的に開始します。 2009-08-06 13:07:47.50 Server Error: 17058, Severity: 16, State: 1. 2009-08-06 13:07:47.50 Server initerrlog: Could not open error log file 'C: \Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\LOG\ERRORLOG'. Operating syste m error = 5(アクセスが拒否されました。). 2009-08-06 13:07:47.80 Server Error: 17058, Severity: 16, State: 1. 2009-08-06 13:07:47.80 Server initerrlog: Could not open error log file 'C: \Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\LOG\ERRORLOG'. Operating syste m error = 5(アクセスが拒否されました。). 2009-08-06 13:07:48.10 Server Error: 17058, Severity: 16, State: 1. 2009-08-06 13:07:48.10 Server initerrlog: Could not open error log file 'C: \Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\LOG\ERRORLOG'. Operating syste m error = 5(アクセスが拒否されました。). 2009-08-06 13:07:48.40 Server Error: 17058, Severity: 16, State: 1. 2009-08-06 13:07:48.40 Server initerrlog: Could not open error log file 'C: \Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\LOG\ERRORLOG'. Operating syste m error = 5(アクセスが拒否されました。). 以上です。文字数制限に引っかかってしまったため、これ以降のエラー内容は書けませんでしたが、大体同じようなエラーが連なっています。長くなってしまいましたが、実際のエラー内容を確実にお伝えするために書かせていただきました。よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tttry
  • ベストアンサー率38% (44/114)
回答No.1

素人で、僕もわからないの回答になるかどうかわかりませんが、会社で勘定奉行を使っていますが、以前、同じようにSQLServer2005のサービスが起動しない状態になりました。 今も、時々起動しないときがあります。 ただ、回復させる事は出来ましたので、僕のやった手順を書いて見ます。 まず、「スタート」→「すべてのプログラム」→「SQLServer2005」→「構成ツール」→「SQLServer構成マネージャ」の順に開いて下さい。 そうすると、SQLServerConfigurationManaerと言うのが開きますから、その中で、状態が停止のプログラムが無いでしょうか? もしあれば、そのプログラムをダブルクリックしたらプロパティが出てきますから、「開始」をクリックしたら、実行に状態が変わります。 それで、動かなかったプログラムが動きました。 良かったら、試してください。

nozomu7
質問者

お礼

tttryさん、素早いお返事ありがとうございます。 残念ながらConfigurationManagerでも駄目でした。 しかし、代わりに物は試しとWindowsログのアプリケーション項目を参照したところ、「SQL Server が VIA サポート ライブラリ [QLVipl.dll] の初期化に失敗しました。この失敗は通常、VIA サポート ライブラリが存在しないか、または壊れていることを示します。VIA ネットワーク プロトコルを修復するか無効にしてください。エラー: 0x7e。」というイベントログが書かれており、これを元に検索をかけた所解決いたしました。 どうやら今回の問題は↓のようでした。 http://www.windows-world.jp/faq/-/125630.html お騒がせしました。