SSISのデータフローを作成中です。
1.Excelファイルのデータを
2.SQLserverのテーブルにインポートする
上記のフロー作成、実行中に以下のようなエラーが出ました。
エラー内容
エラー: 0xC0202009 (Package, 接続マネージャー "Excel 接続マネージャー 2": SSIS エラー コード DTS_E_OLEDBERROR。OLE DB エラーが発生しました。エラー コード: 0x80004005。
OLE DB レコードを使用できます。ソース: "Microsoft Access Database Engine" Hresult: 0x80004005 説明: "ファイル '' を開くか、書き込むことができませんでした。他のユーザーが排他的に開いているか、データの表示と書き込みを行う権限がありません。"。
自分で作成したExcelファイルなのでパスワードはつけておらず、
ファイルのプロパティを確認してもSYSTEMやユーザにフルコントロールの権限はついているようです。
また、当然ながらインポートする対象のExcelファイル自体は開いていませんし、Excelのタスクが残っていないことも確認しました。
使用環境
SQLServer 2016 Standard Edition
VisualStudio2017
作成ファイル:Excel2016
以上よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/30 09:35