SQL Server エージェント ジョブを使用して SSIS パッケージをスケジュールしました。パッケージを右クリックして [実行] を選択すると、正常に実行されます。ただし、ジョブを設定して実行しようとすると、ユーザー ログインに関連するエラーが発生します。プロキシ ユーザーやその他のオプションについて読んでいますが、うまくいかないようです。
エラー:
FullSnapshot: エラー: SSIS エラー コード DTS_E_OLEDBERROR。OLE DB エラーが発生しました。エラー コード: 0x80040E4D。OLE DB レコードが利用可能です。ソース: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80040E4D 説明: "ユーザー 'DOMAIN\SERVER$' のログインに失敗しました。".
サーバーは「SERVER」で、パッケージは他のサーバーから「SERVER」にデータを取得しています。
このエラーの考えられる原因は何ですか? あなたの提案をしてください。それについてさらに情報が必要な場合はお知らせください。
前もって感謝します
問題は、サーバー上の SQL Server エージェントのサービス アカウントに 2 番目のサーバーにアクセスする権限を与える方法だと思います。外部SQLサーバーにアクセスする必要のない別のパッケージを実行すると、正常に動作するためです