問題タブ [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 投票する
0 に答える
94 参照

sql - SQL エージェント ジョブ ステップが失敗します。ワークスペースを特定できません

TFS ファイルの最新情​​報を取得する Windows バッチ ファイルを作成しました。

このコードはバッチ ファイルにあります。

コマンドファイルをcmd経由で手動で実行しようとすると、機能しています。

しかし、これを SQL エージェント ジョブ - CmdExec ステップ内で実行すると、このエラーが発生します。

ユーザーとして実行: CORP\dbbuild。ワークスペースを特定できません。「tf workspaces /collection:TeamProjectCollectionUrl」を実行すると、これを修正できる場合があります。

これを機能させるには、Visual Studio 2012 もインストールする必要がありますか?


追加情報:

  • Microsoft SQL Server のバージョンは 2012 です
  • Microsoft Visual Studio のバージョンは 2010 です
0 投票する
1 に答える
237 参照

sql-server - SQL Server 2008 エージェント ジョブの [Run as] オプションの場所

.exe別のユーザーとして SQL Server 2008 エージェント ジョブのコマンドとして実行しようとしています。これは、ジョブのステップ プロパティの [詳細] オプションに移動することで実行できることがわかりましたが、明示的なアカウントとパスワードで実行するように [別のユーザーとして実行] を設定するオプションはありませんか?

ここがどこか知ってる人いますか?

ここに画像の説明を入力

0 投票する
7 に答える
451 参照

sql-server-2008 - SQL エージェント ジョブが失敗し続けるのはなぜですか?

スケジュールに従って基本的なクエリを実行するだけの SQL エージェント ジョブがあります。表示されたクエリに基づいて情報を更新します。

更新が行われていない場合、ジョブは完全に実行されますが、更新がある場合は常に失敗します。このジョブが実行されるユーザーには、読み取りおよび書き込みアクセス権があります。表示されるエラーは、「文字列またはバイナリ データが切り捨てられます [sql220001] [エラー 8152]」です。なぜそれが失敗し続けるのか、私にはわかりません。

******************アップデート**********

私はここで夢中になります。スケジュールされたジョブとしては失敗しますが、他のユーザーの下でストレート クエリとして完全に実行されます。フィールドは次のとおりです。

Table1.field1 = 10 の PK 長 Table1.field2 = 1 のビット長 Table1.field3 = 1 のビット長

何をしようとしても、SQLジョブを実行しても同じエラーで失敗しますが、クエリを単独で実行でき、問題なく動作することに夢中になっています。

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

sql-server-2008 - SQL Server エージェント cmdexe: アクセスが拒否されました

リモート コンピューターで exe を実行したい。私は次のように設定しました:

  1. ステップの種類: オペレーティング システム (cmdExec)
  2. コマンド: "\xxxxxx\c$\xxxxx\xxxx\xxxx.exe" プロキシ ユーザー - 私のログイン

トラブルシューティング:

  1. 両方のボックス (sql ボックスと exe ボックス) で自分としてログインします - 問題ありません
  2. run経由でexeを含むリモートボックスにアクセスします-問題ありません
  3. exeを手動で実行します-問題ありません
  4. SSIS またはローカル exe のいずれかを実行する他のすべてのステップは、プロキシ アカウントで実行されます - 問題なし
  5. localhost または自分の資格情報を使用するように esql serve エージェント サービスを変更しました - それでも問題が発生します

すべてを手動で実行できる理由は誰にもわかりますが、SQLサーバーエージェントジョブを設定して、リモートコンプでexeを実行するだけでは機能しませんか??

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

sql-server-2008 - SSIS パッケージを SQL ジョブ エージェントとして実行できませんでした - DTSER_FAILURE を返します (1)

このジョブでは、SSIS を使用してテーブル データを Excel ファイルに変換します。テーブルデータをExcelファイルに正常に変換していますが、それでも Job failed と表示されています。

以下は、ジョブ履歴に表示されるメッセージです

Microsoft (R) SQL Server Execute Package Utility Version 10.0.1600.22 for 32-bit Copyright (C) Microsoft Corp 1984-2005. 全著作権所有。開始: 4:30:26 AM エラー: 2014-05-01 04:30:33.68 コード: 0xC0202009 ソース: データ フロー タスク 1 宛先 - po_list_tmp [79] 説明: SSIS エラー コード DTS_E_OLEDBERROR。OLE DB エラーが発生しました。エラー コード: 0x80004005。終了エラー エラー: 2014-05-01 04:30:33.68 コード: 0xC0209029 ソース: データ フロー タスク 1 宛先 - po_list_tmp [79] 説明: SSIS エラー コード DTS_E_INDUCEDTRANSFORMFAILUREONERROR。エラー コード 0xC020907B が発生したため、「input "Destination Input" (90)」が失敗し、「input "Destination Input" (90)」のエラー行の処理でエラーの失敗が指定されています。指定されたコンポーネントの指定されたオブジェクトでエラーが発生しました。これより前に、失敗に関する詳細情報を含むエラー メッセージが投稿される場合があります。終了エラー エラー: 2014-05-01 04:30:33.68 コード: 0xC0047022 ソース: データ フロー タスク 1 SSIS.Pipeline 説明: SSIS エラー コード DTS_E_PROCESSINPUTFAILED。入力「Destination Input」(90) の処理中に、コンポーネント「Destination - po_list_tmp」(79) の ProcessInput メソッドがエラー コード 0xC0209029 で失敗しました。識別されたコンポーネントが ProcessInput メソッドからエラーを返しました。エラーはコンポーネントに固有のものですが、エラーは致命的であり、データ フロー タスクの実行が停止します。これより前に、失敗に関する詳細情報を含むエラー メッセージが投稿される場合があります。終了エラー エラー: 2014-05-01 04:30:33.69 コード: 0xC02020C4 ソース: データ フロー タスク 1 ソース - po_list_tmp [1] 説明: データ フロー タスク バッファーに行を追加しようとして、エラー コード 0xC0047020 で失敗しました。終了エラー エラー: 2014-05-01 04:30:33.70 コード: 0xC0047038 ソース: データ フロー タスク 1 SSIS.Pipeline 説明: SSIS エラー コード DTS_E_PRIMEOUTPUTFAILED。コンポーネント「ソース - po_list_tmp」(1) の PrimeOutput メソッドがエラー コード 0xC02020C4 を返しました。パイプライン エンジンが PrimeOutput() を呼び出したときに、コンポーネントがエラー コードを返しました。エラー コードの意味はコンポーネントによって定義されますが、エラーは致命的であり、パイプラインは実行を停止しました。これより前に、失敗に関する詳細情報を含むエラー メッセージが投稿される場合があります。終了エラー DTExec: パッケージの実行で DTSER_FAILURE (1) が返されました。開始: 午前 4:30:26 終了: 午前 4:30:34 経過: 8.627 秒。パッケージの実行に失敗しました。ステップは失敗しました。

このエラーの根本原因は何ですか? どのように修正できますか?