問題タブ [sql-agent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3258 参照

sql-server - SQL エージェント ジョブの依存関係のスケジューリング

SQL エージェントで解決しようとしている次のシナリオがあります。

ジョブ 2 は午前 1 時に開始する必要がありますが、ジョブ 1 に依存しています。

特定のステップをスケジュールする方法があるかどうかを調べようとしていますか? そうすれば、ジョブ 2 の代わりに、ステップ 1 に依存するステップ 2 を作成し、後でスケジュールすることができます。

あるいは、テーブルを作成して依存関係を判断できることもわかっています。SQL Server エージェント ジョブの依存関係に似ています。ただし、スケジュールされた時間までにジョブ 1 がまだ終了していない場合、ジョブ 2 が後の間隔で再実行を試みるように十分にインテリジェントにすることを検討しています。

0 投票する
3 に答える
3127 参照

sql-server - SSISDB トランザクション ログのバックアップ

いくつかの SSIS パッケージ ジョブを実行していますが、数か月前に SSISDB データベースのサイズが原因でディスクがいっぱいになりました。

が 365 日に設定されていることに気付き、cleanup_server_retention_window1 日に変更しました。(これは開発用サーバーであり、この時点では履歴についてはあまり気にしません)。

(大きな) 問題は、明らかに、トランザクション ログが急速に増大することです。

これを防ぐために、フル バックアップを毎週実行し、トランザクション ログ バックアップを毎日実行するようになり、データベースのサイズが制御されるようになりました。

ただし、より経験豊富な人は、これはこの問題に対する最善のアプローチではないと言っていますが、問題は見当たりません..

これに対するより良い解決策があるかどうかを知りたいです。

0 投票する
1 に答える
3323 参照

sql-server - スクリプトでスケジュールを無効にしても SQL Server エージェント ジョブが実行されている

サーバー上で実行されているすべてのジョブを無効にする必要があります。次のコードを実行しました。

SQL エージェント GUI または SQL を使用して、特定のジョブとそれに関連付けられたスケジュールを確認すると、スケジュールが無効になっていることがわかります。ただし、ジョブはまだ実行されており、msdb.dbo.sysjobschedules を確認すると、将来の次の実行日を確認できます。

私がオンラインで見た唯一のことは、この変更を反映するために更新する必要があるバックグラウンド スレッドがあることを示唆していますか? それを行うには、sp_sqlagent_refresh_job を実行する (役に立たなかった) か、サーバーを再起動する必要があります。

サーバーを再起動できますが、他の誰かがこの動作を見て、原因を知っていて、別の方法で修正する方法を知っているかどうかに興味があります.

0 投票する
1 に答える
434 参照

sql - SQL エージェントでの SSIS パッケージの実行エラー

SSIS パッケージを SSDT および Success で実行しましたが、SQL エージェントを使用してパッケージを実行するとエラーが発生します。

エラーメッセージは以下です

手伝って頂けますか ?または、パッケージを実行するスケジュールを設定する解決策はありますか?

ありがとう

0 投票する
0 に答える
310 参照

c# - SQL エージェントによって実行される C# コンソール アプリ

EPPLUS を使用して Oracle テーブルを Excel ドキュメントに移動する .cs (コンソール アプリケーション) を実行しようとしています。SQL エージェントを使用してこのプロセスをスケジュールしていますが、エラーが発生しました

メッセージ ユーザーとして実行: WIN2016-SFD-02\SYSTEM. 未処理の例外: System.IO.FileNotFoundException: ファイルまたはアセンブリ 'EPPlus、Version=4.1.0.0、Culture=neutral、PublicKeyToken=ea159fdaa78159a1' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。OracletoExcel.Program.Main (文字列 [] args) で。プロセス終了コード -532462766。ステップは失敗しました。

何か案は?ありがとう