SQL Server 2005を使用してWindows 2003を実行し、1時間に1回(異なる時刻に実行)約85〜90件のジョブを実行し、サーバー上にホストされている各Webサイトの新しいサイトマップをun - ページを公開する。SQL Serverエージェントのジョブがクラッシュする
サーバーで問題が発生するのは、サーバーが3つのステージで実行されているように見えます。ジョブは毎日午前8時から午後6時の間に実行され、サーバーは毎朝2-3amに再起動されます。
午前中にジョブが開始されると、ジョブは約90分(9.30am)実行され、ジョブを完了するのに3〜5秒かかります。
9.30の後、ジョブが正しく起動し、実行中に固まる(100%CPUを使用)。
手動でジョブを停止すると、サーバーは正常に戻りますが、ジョブはまったく実行されず、以下のエラーがスローされます。これは、VBScriptの
Dim IEObj
Set IEObj=CreateObject("InternetExplorer.Application")
IEObj.Navigate "[weblink]/ReplicateFile.asp"
IEObj.visible=false
do Until IEObj.ReadyState=4
loop
IEObj.quit
Set IEObj=Nothing
です:実行されているスクリプトについて
Step ID 1
Server [Server Name]
Job Name Execute Replicate File For [website] web
Step Name Vbscript for Replicate File every 15Minutes
Duration 00:00:00
Sql Severity 0
Sql Message ID 0
Operator Emailed
Operator Net sent
Operator Paged
Retries Attempted 0
Message
Executed as user: [Domain]\[User]. The step did not generate any output.
The step failed.
情報を(彼らはなく、すべての15数ヶ月前、60分ごとに実行するように変更しましたが、名前が変更されませんでした)
@mellamokb - このスクリプトはT-SQLスクリプトではなく、ActiveXスクリプトとして一般設定されているため、エラーの出力ファイルを指定することができません。
注:このサーバーまたはレプリケートしているCMS上に何も設定していないため、データベースの知識はかなり低いです。
冗長なロギングを設定すると、役立つ出力が得られ、役立つかどうかを確認できます。http://www.mssqltips.com/sqlservertip/1411/verbose-sql-server-agent-logging/ – mellamokb
これらのジョブについて詳しく教えてください。これらのVBScriptはありますか?あなたは私たちにソースを教えてもらえますか?無限ループに入るバグがあるかもしれませんか? – surfen