具体的には、イベントログにID208、「SQL Server Scheduled Job ’データベース保守計画 ’(保守名称)’ のデータベース バックアップ ジョブ’ (0x????????????????????????????????) - Status: 失敗 - Invoked on: ????-??-?? ??:??:?? - Message: ジョブは失敗しました。 所有者 (ジョブ データベース保守計画 ’(保守名称)’ のデータベース バックアップ ジョブ) はサーバーのアクセス権がありません. 」という内容のエラーが出力されています。
このメッセージに対してマイクロソフトの技術情報検索で検索してみたのですが、これに関する情報を見つける事ができませんでした。 どなたか、この問題に対して情報をお持ちでしたらお教えいただけますでしょうか。
あまり参考にならないかもしれませんが、
「”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/パッチなどを導入していないか?
http://www.mssqlcity.com/Articles/Adm/jobs_troubleshooting.h...
Troubleshooting SQL Server Jobs
URL は、SQL Server エージェントジョブのトラブルシューティングです。
ここにあるチェック項目が参考になるかもしれません。
■ Troubleshooting SQL Server Jobs
http://databasejournal.com/features/mssql/article.php/328569...
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)」
に情報が出力されるようです。
もしかしたら、ここに詳細情報が書かれているかも知れません。
ご回答いただきありがとうございます。
お教えいただきましたURLの情報をもとに
チェックと検証をさせていただきたいと思います。
詳しいご説明と沢山の参考URL感謝致します。