要約: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プロバイダが存在しないため利用可能です。
英語:
SQL KBは次のとおりです。http://support.microsoft.com/kb/934653/zh-tw
OLE DBレコードが利用可能です。出典:「Microsoft Jetデータベースエンジン」HRESULT:0×80004005説明:「特定できないエラー」。
0xc020801cエラー:データフロータスク:AcquireConnectionメソッドの呼び出しで、接続マネージャで「DestinationConnectionExcel」とは、エラーコード0xC0202009を失敗した。
その理由は、Excelの64ビット版と32ビットモードを有効にするため、不要のためのJET OLEDBドライバのためである。
以下のように解決策は以下のとおりです。
BI-Studioの統合サービスプロジェクトの中で1 -プロジェクトのプロパティで偽にRun64BitRuntime
JOB間の選挙32ビット執行手続における実行ジョブコマンドファイルを設定するには2
:C:プログラムファイル (x86の) のMicrosoft SQL Server100DTSBinnで
3コマンドラインで次のコマンドを設定
/ DTS "MSDBImport" / SERVER / MAXCONCURRENT "-1" /チェックポイントOFF /レポーティングV ""
完全なコマンド:
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?