現象
SQL Server 2012 Management Studio (SSMS 2012) または SSMS 2014 のインポートとエクスポート ウィザードを使用して、Access データベースを Microsoft SQL Server データベースにインポートすることを想定しています。 データ ソースとして Microsoft Office 15.0 Access データベース エンジン OLE DB プロバイダーを使用すると、次のエラー メッセージが表示されます。
注
ソース コンポーネントに接続できませんでした。
エラー 0xc0202009: ソース -XXXX [1]: SSIS エラー コード DTS_E_OLEDBERROR。 OLE DB エラーが発生しました。 エラー コード: 0x80040E37。
エラー 0xc02020e8: ソース - XXXX[1]: "'XXXX'" の行セットを開くことができませんでした。 オブジェクトがデータベースに存在することを確認します。
原因
この問題は、Microsoft Office 15.0 Access データベース エンジン OLE DB プロバイダーが十分にサポートされていないために発生します。 関連付けられているテーブル名をデータ ソースとして使うと、Access データベースで関連テーブル名が見つかりません。
解決策
この問題は、次の SQL Server の累積的な更新プログラムで最初に修正されました。
SQL Server 2012 SP2 の累積的な更新プログラム 4 /en-us/help/3007556
SQL Server 2014 用の累積的な更新プログラム 5 /en-us/help/3011055
SQL Server 2012 SP1 の累積的な更新プログラム 13 /en-us/help/3002044
SQL Server 用の累積的な更新プログラムについて
SQL Server 用の新しい累積的な更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 SQL Server の最新の累積的な更新プログラムを確認してください。
- SQL Server 2012 SP2 の最新の累積的な更新プログラム
- SQL Server 2014 の最新の累積的な更新プログラム
- SQL Server 2012 SP1 の最新の累積的な更新プログラム
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。