私たちの開発サーバーには、SSIS を使用した SQL Server 2008 R2 64 ビットがあります。XLSX ファイルを T-SQL から ( 経由で) 直接インポートできるようにするためにOPENROWSET
、開発サーバーにMicrosoft Access Database Engine Redistributable 64-bit
. サーバーには既に 32 ビット バージョンがインストールされているため、/passive スイッチを使用してインストールしました。
それ以来、既存のパッケージは失敗しています。そのうちの一人が報告
ステップは出力を生成しませんでした。戻り値は不明でした。プロセスの終了コードは -1066598274 でした。ステップは失敗しました。
他の誰かがOPENROWSET
XLSX ファイルを使用できるようにサーバーを正常に構成し、同じサーバー上で SSIS を使用できるようにしたかどうか疑問に思っています。または、この構成が不可能かどうかを誰かが知っていますか?
編集:失敗したパッケージは SQL エージェント ジョブから実行されることを追加する必要があります。SQL Server Management Studio 経由でサーバーの Integration Services Manager に接続し、パッケージを実行すると (パッケージに移動し、右クリックして [パッケージの実行] を選択)、正常に実行されます。