Windows 2000 Server + SQL Server で、今まで実行が行えていた保守ジョブがある日突然正常に行えないようになりました。


具体的には、イベントログにID208、「SQL Server Scheduled Job ’データベース保守計画 ’(保守名称)’ のデータベース バックアップ ジョブ’ (0x????????????????????????????????) - Status: 失敗 - Invoked on: ????-??-?? ??:??:?? - Message: ジョブは失敗しました。 所有者 (ジョブ データベース保守計画 ’(保守名称)’ のデータベース バックアップ ジョブ) はサーバーのアクセス権がありません. 」という内容のエラーが出力されています。

このメッセージに対してマイクロソフトの技術情報検索で検索してみたのですが、これに関する情報を見つける事ができませんでした。 どなたか、この問題に対して情報をお持ちでしたらお教えいただけますでしょうか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:cx20 No.1

回答回数607ベストアンサー獲得回数108

ポイント130pt

あまり参考にならないかもしれませんが、

「”Job Engine” 208」をキーワードに google や MS の KB から検索すると

多少、似たような情報が表示されます。

(Event ID 208 自体は、Job の実行失敗時に表示される Event ID のようですが・・・)

<Event ID 208 の例>

■ BUG: The ”Backup BizTalk Server” SQL job fails with an error because the adm_OtherBackupDatabases table is not created

http://support.microsoft.com/kb/839626/en-us

BUG: The "Backup BizTalk Server" SQL job fails with an error because the adm_OtherBackupDatabases table is not created

■ FIX: A transaction is deadlocked and your job fails in BizTalk Server 2004

http://support.microsoft.com/kb/872809/en-us

FIX: A transaction is deadlocked and your job fails in BizTalk Server 2004

■ Error When Direct Mailer Database Name Contains Spaces

http://support.microsoft.com/kb/308988/en-us

Error When Direct Mailer Database Name Contains Spaces

■ SQL Agent Job Fails Immediately after Invoked

http://www.issociate.de/board/post/157354/SQL_Agent_Job_Fail...

SQL Agent Job Fails Immediately after Invoked

■ SQL Server Tools - SQLSERVERAGENT Job Engine 208 error

http://www.mcse.ms/archive83-2004-4-538297.html

SQL Server Tools - SQLSERVERAGENT Job Engine 208 error

http://support.microsoft.com/kb/825042/en-us

FIX: SQL Server Jobs That Are Owned by Non-sysadmin Users May Not Start

これも、あまり参考にならないかも知れませんが、

> サーバーのアクセス権がありません

は、英語版だと「does not have server access」と表示されるようです。

下記は、このワードで検索した KB です。

■ FIX: SQL Server Jobs That Are Owned by Non-sysadmin Users May Not Start

http://support.microsoft.com/kb/825042/en-us

FIX: SQL Server Jobs That Are Owned by Non-sysadmin Users May Not Start

もし、これが該当しているとすれば、最新の SP(SQL Server 2000 SP3a)

を導入することで解決するかも知れません。

> ある日突然正常に行えないようになりました。

今まで動いていて、ある日から動かなくなったのであれば、

動かなくなったときに何か変更を加えていないか確認を

したほうが良いかも知れません。

<チェックリスト>

・ジョブの実行ユーザーのパスワードを変更していないか?

・ジョブ内でアクセスしているリソースのアクセス権を変更していないか?

・何らかのプログラム変更を行っていないか?

・SP/パッチなどを導入していないか?

URL は、SQL Server エージェントジョブのトラブルシューティングです。

ここにあるチェック項目が参考になるかもしれません。

■ Troubleshooting SQL Server Jobs

http://msdn.microsoft.com/library/en-us/howtosql/ht_automaem...

How to clear the job history log (Enterprise Manager) (How To (SQL Server))

また、ジョブのエラーが発生した場合

「ジョブ履歴(View job history)」

に情報が出力されるようです。

もしかしたら、ここに詳細情報が書かれているかも知れません。

id:junchan

ご回答いただきありがとうございます。

お教えいただきましたURLの情報をもとに

チェックと検証をさせていただきたいと思います。

詳しいご説明と沢山の参考URL感謝致します。

2005/02/16 09:06:48

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません