Excel ブックに接続する方法
Integration Services パッケージを Microsoft Office Excel ブックに接続するには、Excel 接続マネージャが必要です。
これらの接続マネージャは、SSIS デザイナの [接続マネージャ] 領域または SQL Server インポートおよびエクスポート ウィザードから作成できます。
接続で使用するデータ プロバイダは、Excel ファイル形式のバージョンによって異なります。
Excel 2003 以前の形式のファイルの場合、Excel 接続マネージャでは、Microsoft Jet OLE DB プロバイダを使用します。
Excel 2007 以降の形式のファイルの場合、パッケージには Microsoft Office 12.0 Access データベース エンジン用の OLE DB プロバイダが必要です。このプロバイダは、2007 Microsoft Office system と共に自動的にインストールされます。Integration Services を実行しているコンピュータに 2007 Office system がインストールされていない場合は、プロバイダを別途インストールする必要があります。Microsoft Office 12.0 Access データベース エンジン用の OLE DB プロバイダをインストールするには、「2007 Office System ドライバ : データ接続コンポーネント」でコンポーネントをダウンロードしてインストールしてください。Excel 2007 でサポートしているファイル形式の詳細については、「Excel でサポートしているファイル形式」を参照してください。
注意 |
---|
64 ビット コンピュータでは、Microsoft Excel データ ソースに接続するパッケージを 32 ビット モードで実行する必要があります。32 ビット バージョンで使用できるのは、Microsoft Jet OLE DB Provider と Microsoft Office 12.0 Access データベース エンジン用の OLE DB プロバイダだけです。 |
[接続マネージャ] 領域から Excel 接続マネージャを作成するには
Business Intelligence Development Studio で、パッケージを開きます。
[接続マネージャ] 領域内を右クリックし、[新しい接続] をクリックします。
[SSIS 接続マネージャの追加] ダイアログ ボックスで、[Excel] を選択し、接続マネージャを構成します。
この接続マネージャで使用可能な構成オプションの詳細については、「[Excel 接続マネージャ]」を参照してください。
SQL Server インポートおよびエクスポート ウィザードから Excel 接続を作成するには
32 ビット版の SQL Server インポートおよびエクスポート ウィザードを起動します。
[データ ソースの選択] ページの [データ ソース] で [Microsoft Excel] を選択して、Excel 接続を構成します。
この種類の接続に使用可能な構成オプションの詳細については、「[Excel 接続マネージャ]」を参照してください。