問題タブ [sql-agent-job]

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 に答える
438 参照

sql-server - 2 つの SQL Server エージェント ジョブを異なるスケジュールに分割する必要がある

2 番目のジョブの作成中にエラーが発生したため、同じスケジュールを共有する 2 つの SQL エージェント ジョブがあります。SSMS でスクリプトを生成し、いくつかの値を編集しましたが、schedule_uid は同じままにしました。これら 2 つのジョブが同時に実行されている間に、互いのデータが破損していることが判明しました。

元のジョブはそのままにして、新しいスケジュールを作成し、2 番目のジョブでこの新しいスケジュールを使用する必要があります。ただし、これを行う正しい方法を探した結果、すべて行き詰まりました。

UI を使用してこれを実行することはできません。すべてスクリプトを作成して、私がいなくてもメンテナンス ウィンドウで実行できるようにする必要があります。

ご協力いただきありがとうございます。

0 投票する
4 に答える
3166 参照

sql-server - ジョブ 'SSIS Package Exec' の作成に失敗しました

「DimEntity.dtsx」というタイトルの SSIS パッケージを作成しました

このリンクの指示に従って、スケジュールされたジョブを使用してこの SSIS パッケージを実行しました。

http://blog.sqlauthority.com/2011/05/23/sql-server-running-ssis-package-in-scheduled-job/

running-ssis-package-in-scheduled-jobのプロセスに従って、下の画像から [OK] をクリックすると、このエラーが発生しました。

ここに画像の説明を入力

ジョブ 'SSIS Package Exec' の作成に失敗しました。(Microsoft.SqlServer.Smo)


追加情報:

Transact-SQL ステートメントまたはバッチの実行中に例外が発生しました。(Microsoft.SqlServer.ConnectionInfo)


値 NULL を列 'owner_sid'、テーブル 'msdb.dbo.sysjobs' に挿入できません。列はヌルを許可しません。INSERT は失敗します。ステートメントは終了されました。(Microsoft SQL Server、エラー: 515)


誰かがこれを解決するのを手伝ってくれますか?

ありがとうございました!

0 投票する
2 に答える
1910 参照

sql-server - SQL Server エージェント ジョブの Powershell が ConvertTo-CSV を認識しない

更新: SQLPS の要求に応じて PS1 の範囲内で動作するようにスクリプトを修正しました。

かわった:

に:

悪い行ごとに新しいヘッダーを出力しますが、それは世界の終わりではなく、防止する努力に値するものではありません。


データのインポートが台無しになる前に CSV ファイルを前処理する Powershell スクリプトがあります。

2 台のサーバーで連続して PS メジャー バージョンが少なくとも 2 であること、および次のコード スニペットが Powershell ISE で正常に動作することを確認しました。コードの目的は、CSV の各行を読み取り、$regex 変数で正規表現パターンを探して列をループすることです。エラーが見つかったら、それを修正する前にエラーを追跡して、インポートの準備が整ったクリーンアップされたファイルを出力する前に、後でエラー ログを書き込めるようにします。

しかし、そのコードをエージェント ジョブに入れると、エージェントは次のように文句を言います。

「'ConvertTo-Csv' という用語は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認してから再試行してください。'

問題は次のとおりです。エージェントの Powershell サブシステムは、システムの残りの部分とは異なるバージョンの Powershell を使用していますか? その場合、サブシステムが使用しているバージョンを確認し、可能であればアップグレードして、これを修正できるようにするにはどうすればよいですか。

サーバーが実行されています:

Windows Server 2008 R2 エンタープライズ

PS メジャー バージョン 2、マイナー 0 ビルド -1 リビジョン -1

SQL Server 2008 R2 SP1 10.5.2500.0 64 ビット

ありがとう!

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

sql-server-2008-r2 - SQL サーバー エージェントのジョブ ステータスを知る方法はありますか?

私は SQL サーバー 2008 R2 を使用していますが、クエリを使用して SQL サーバー エージェントのジョブ ステータス (実行中/停止中) を知る方法があるかどうか疑問に思っています。何か提案はありますか?

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

ssis - SSIS パッケージの実行中に SQL エージェント ジョブ エラーが発生しました

「ユーザーとして実行: ドメイン\ユーザー。ステップ出力ファイルを開けません。ステップが失敗しました。」というエラーが表示され続けます。SSIS パッケージを SQL エージェント ジョブとして実行しようとしたとき。エラーはほぼ瞬時にスローされます。

ジョブを実行するためのプロキシ アカウントを作成しました。このアカウントには、パッケージが保存されているフォルダーへの読み取り/書き込み権限があります。

また、エラー出力ファイルには何も書き込まれません。

ありがとうギリヤ

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

c# - C#でSQLエージェントジョブのスケジュール時間を設定する

クエリのグループを毎週/構成可能に実行するようにスケジュールしたい.グーグルで以下のコードを見つけたが、毎週実行するためのスケジューラのタイミングを設定しようとしている.また、それを構成可能にしたい. これはかなり新しいので、助けていただければ幸いです。

ジョブ スケジューラの例へのリンクを提供します。スケジュールのタイミングを設定する方法がわかりません。

0 投票する
2 に答える
2055 参照

sql - プロセス実行タスクを含むパッケージで SQL エージェント ジョブがハングする

ファイルを圧縮するために 7zip exe を実行するプロセス実行タスクを含む SSIS パッケージがあります。これは、SSIS を実行すると問題なく動作します。しかし、この SSIS を SQL エージェントから実行すると、ハングします。これは許可と関係があると思います。ネットワーク サービスと sqlsvc を完全に制御して、zip exe があるフォルダーと、それが抽出されるフォルダーを指定しました。まだ運がありません。ここに画像の説明を入力この SSIS をSQL エージェントから実行するにはどうすればよいですか。

0 投票する
2 に答える
7016 参照

sql-server - SQL Server エージェント ジョブ カスタム メッセージをジョブ履歴に記録する

SQL Server エージェント ジョブからのカスタム メッセージをジョブ履歴メッセージに記録することはできますか? そうでない場合、そのようなことを行うための最良の方法は何ですか?