0

I have edited my entire question, first my question was how to execute the SSIS Package, but now I have got the solution to execute it via SQL Server Agent job but when I am trying to execute the SQL Server Agent job, I am getting error , when I viewed in history then following message is shown

Job failed. Job was evoked by the user. Last step to run was step 1.

please note the table where I am inserting the data into database via SSIS package in SQL Express, is it SQL Express creating problem.

---------更新されたエラー メッセージ-------------

SQL Server エージェント ジョブのログ ファイルを展開すると、次のエラー メッセージが表示されます。

ユーザーとして実行: NT Service\SQLAgent$SQL_Server_Evalu. Microsoft(R) SQL Server Execute Package utility Version 11.0.2100.60 for 64 bit copyright (C) Microsoft Corporation. All right reserved started: 16:11:39 IS サーバーでのパッケージの実行に失敗しました。実行ID:4、実行ステータス:4。

以下は、SQL Server エージェント ジョブを実行するスクリーン ショットです。 ここに画像の説明を入力

------------更新されたエラー メッセージ------------ 以下は、デプロイされたパッケージの実行中に表示されるエラー メッセージのスクリーン ショットです。

ここに画像の説明を入力

エラーは次のとおりです。

1) データ フロー タスク エラー: タスクの検証中にエラーが発生しました。

2) データ フロー タスク エラー: OLE DB 宛先が検証に失敗し、エラー コード 0XC020801C が返されました。

3) データ フロー タスク エラー: もう 1 つのコンポーネントが失敗しました。

4) データ フロー タスク エラー: SSIS エラー コード DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER 接続マネージャー "RESHMAJADHAV\SQLEXPRESS.Adventureworks2012" への AcquireConnection メソッド呼び出しが、エラー コード 0XC0202009 で失敗しました。

5) パッケージ エラー: SSIS エラー コード DTS_E_OLEDBERROR。OLEDB エラーが発生しました。エラー コード: 0X80004005。OLE DB レコードが利用可能です。ソース: "Microsoft SQL Server Native Client 11.0" Hresult: 0X80004005 説明:"ユーザー 'NTSERVICE\SQLAgGENT$SQL_SERVER_EVALU' のログインに失敗しました。". OLE DB レコードが利用可能です。ソース: "Microsoft SQL Server Native Client 11.0" Hresult: 0X80004005 説明: "データベースを開けません" AdventureWorks2012" ログインによって要求されました。ログインに失敗しました"

接続文字列のせいですか

"データソース=RESHMAJADHAV\SQLEXPRESS;初期カタログ=AdventureWorks2012;プロバイダ=SQLNCLI11.1;統合セキュリティ=SSPI;自動翻訳=False;"

Integration Service Catalog の環境変数で定義したデータベースを開くことができません..?

どんな助けでも大歓迎です...

4

1 に答える 1

0
Data Source=RESHMAJADHAV\SQLEXPRESS;User ID=XXXXXXX;Password=XXXXXXXXX;Initial Catalog=AdventureWorks2012;Provider=SQLOLEDB;

宛先接続用。ジョブがエンド ユーザー名とパスワードを取得していないと思います。

それは役立つかもしれません。正確なエラー メッセージを投稿していただけない場合は、写真から何も見えません..ありがとう

于 2013-12-20T16:49:36.867 に答える