問題タブ [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.
sql-server - 2 つの SQL Server エージェント ジョブを異なるスケジュールに分割する必要がある
2 番目のジョブの作成中にエラーが発生したため、同じスケジュールを共有する 2 つの SQL エージェント ジョブがあります。SSMS でスクリプトを生成し、いくつかの値を編集しましたが、schedule_uid は同じままにしました。これら 2 つのジョブが同時に実行されている間に、互いのデータが破損していることが判明しました。
元のジョブはそのままにして、新しいスケジュールを作成し、2 番目のジョブでこの新しいスケジュールを使用する必要があります。ただし、これを行う正しい方法を探した結果、すべて行き詰まりました。
UI を使用してこれを実行することはできません。すべてスクリプトを作成して、私がいなくてもメンテナンス ウィンドウで実行できるようにする必要があります。
ご協力いただきありがとうございます。
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)
誰かがこれを解決するのを手伝ってくれますか?
ありがとうございました!
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 ビット
ありがとう!
sql-server-2008-r2 - SQL サーバー エージェントのジョブ ステータスを知る方法はありますか?
私は SQL サーバー 2008 R2 を使用していますが、クエリを使用して SQL サーバー エージェントのジョブ ステータス (実行中/停止中) を知る方法があるかどうか疑問に思っています。何か提案はありますか?
ssis - SSIS パッケージの実行中に SQL エージェント ジョブ エラーが発生しました
「ユーザーとして実行: ドメイン\ユーザー。ステップ出力ファイルを開けません。ステップが失敗しました。」というエラーが表示され続けます。SSIS パッケージを SQL エージェント ジョブとして実行しようとしたとき。エラーはほぼ瞬時にスローされます。
ジョブを実行するためのプロキシ アカウントを作成しました。このアカウントには、パッケージが保存されているフォルダーへの読み取り/書き込み権限があります。
また、エラー出力ファイルには何も書き込まれません。
ありがとうギリヤ
c# - C#でSQLエージェントジョブのスケジュール時間を設定する
クエリのグループを毎週/構成可能に実行するようにスケジュールしたい.グーグルで以下のコードを見つけたが、毎週実行するためのスケジューラのタイミングを設定しようとしている.また、それを構成可能にしたい. これはかなり新しいので、助けていただければ幸いです。
ジョブ スケジューラの例へのリンクを提供します。スケジュールのタイミングを設定する方法がわかりません。
sql - プロセス実行タスクを含むパッケージで SQL エージェント ジョブがハングする
ファイルを圧縮するために 7zip exe を実行するプロセス実行タスクを含む SSIS パッケージがあります。これは、SSIS を実行すると問題なく動作します。しかし、この SSIS を SQL エージェントから実行すると、ハングします。これは許可と関係があると思います。ネットワーク サービスと sqlsvc を完全に制御して、zip exe があるフォルダーと、それが抽出されるフォルダーを指定しました。まだ運がありません。この SSIS をSQL エージェントから実行するにはどうすればよいですか。
sql-server - SQL Server エージェント ジョブ カスタム メッセージをジョブ履歴に記録する
SQL Server エージェント ジョブからのカスタム メッセージをジョブ履歴メッセージに記録することはできますか? そうでない場合、そのようなことを行うための最良の方法は何ですか?