Visual Studio 2010(BIDS)でSSISパッケージを作成しました。これは、OLE DB SourceとOLE DB Destinationを使用しています。ソースと宛先の両方が接続するWindows認証(ドメインユーザー)を使用し、両方ともパッケージに対してローカルです。パッケージのスケジューリング時にSSISログインエラーが発生する
VSでは接続が成功し、パッケージを実行できます。
今、SQL Serverエージェントを使用してSSMSでスケジュールを設定しようとしています。
まずSSMSでSSISに接続し、ファイルシステムからMSDBにパッケージをインポートしました。次に、SSISパッケージを実行するために1ステップで新しいジョブを作成しました。パッケージレベルの接続が表示されるので、すべてが正常に表示されます。私もこの手順でWindows認証を使用しました
しかし、私が実行しようとすると、ログインエラーが発生しました。
- 最初に、ログイン 'Domain \ InstanceName $'が失敗しました。
- 私は、ジョブ内のステップでWindows認証をSQL Server認証に切り替えました。今度はログイン 'Domain \ UserName'のログインに失敗したという別のエラーが表示されます(少し異なります)。
これをスケジュールとして機能させるにはどうすればよいですか?
サーバーでSQL Server認証が有効になっていることを確認します(認証を混合モードに設定します)。また、SQL Serverログイン用のドメインは必要ありません(まだ提供しているエラーから判断してください)。 – PacoDePaco
です。両方のサーバーでのSQLサーバー認証 – ptownbro