SQL Server 2008または2005がどのように64ビットマシン上でExcelデータソースを使用するには?

要約:SQL Server 2008または2005がどのように64ビットマシン上でExcelデータソースを使用するには?


OSは64ビットのSQL Serverがインストールされている場合、64ビットいますが、次のソースからインポートEXCELデータを実行する場合は、エラーが発生します。

接続マネージャ「のExcel接続マネージャ」:SSISの64ビット版は、Excelをサポートしていません:SSISエラーコードDTS_E_OLEDB_EXCEL_NOT_SUPPORTED接続マネージャ、何のOLE DBプロバイダが存在しないため利用可能です。


SSIS Excelの64ビット-0

英語:
SQL KBは次のとおりです。http://support.microsoft.com/kb/934653/zh-tw

エラー0xc0202009:{F1B3B35C-FAE3-48F6-A169-4E4D8D99F9B6}:OLE DBエラーが発生しました。エラーコード:0×80004005。
OLE DBレコードが利用可能です。出典:「Microsoft Jetデータベースエンジン」HRESULT:0×80004005説明:「特定できないエラー」。

0xc020801cエラー:データフロータスク:AcquireConnectionメソッドの呼び出しで、接続マネージャで「DestinationConnectionExcel」とは、エラーコード0xC0202009を失敗した

その理由は、Excelの64ビット版と32ビットモードを有効にするため、不要のためのJET OLEDBドライバのためである

以下のように解決策は以下のとおりです。

 
BI-Studioの統合サービスプロジェクトの中で1 -プロジェクトのプロパティで偽にRun64BitRuntime
 
SSIS Excelの64ビット-1
 
JOB間の選挙32ビット執行手続における実行ジョブコマンドファイルを設定するには2
:C:プログラムファイル (x86の) のMicrosoft SQL Server100DTSBinnで
SSIS Excelの64ビット-2
 
3コマンドラインで次のコマンドを設定
/ DTS "MSDBImport" / SERVER / MAXCONCURRENT "-1" /チェックポイントOFF /レポーティングV ""
SSIS Excelの64ビット-3
完全なコマンド:
C:プログラムファイル(x86の)マイクロソフトSQL Server100DTSBinndtexec.exe / DTS "MSDBImport" / SERVER "" / MAXCONCURRENT "-1" /チェックポイントOFF / Vを報告
 





FacebookのMSBIグループに参加するために龍越のSi粉末を喜ば:http://www.facebook.com/#!/group.php?gid=303757165010

オリジナル:ビッグボックス  64ビットマシン上のEXCELデータソースを使用する方法SQL Server 2008または2005?


おすすめ

転載: www.cnblogs.com/chinatrump/p/11490980.html