0

ソースDBからデータを選択して宛先DBに挿入するSSISパッケージを作成しました。パッケージをデバッグするとテスト接続が成功するため、すべての接続文字列は正常に機能しています。

Visual Studioで実行すると、パッケージは正常に実行されます。しかし、SQLServerでスケジュールされたジョブとして実行しようとすると。それは私にエラーを与えます

データフロータスクADONETソース[1]「ソースデータベースのユーザー「ags」のログインに失敗しました」

ソースDBはリモートにあります。

パッケージ設定:

EncryptAllWithPassword

SQLエージェントの設定

Owner : uagsrep (My SQL Server User)
Type : SQL Server Integration Service Package
Run AS : SQL Server Agent Service Account

データベースはSQLServer2008です

4

1 に答える 1

1

SQL Serverジョブは、システムアカウントを使用してSSISパッケージを実行します。システムアカウントにソースデータベースに対する権限があるかどうかを確認します。

参照: 非システムアカウントを使用したSSISパッケージの実行

于 2012-10-27T12:14:28.187 に答える