0

SQL (2012) からデータを取得し、それを Excel テンプレートにエクスポートする SSIS パッケージがあります。テンプレート ファイルには最初の行のヘッダーがあり、接続マネージャーには [最初の行に列名があります] がチェックされています。

私の開発環境では、パッケージは正常に動作します。ヘッダーはそのまま残り (行 1)、行はエクスポートされます (行 2 以降)。

私はまったく同じコードとテンプレートを QA 環境にデプロイしましたが、ヘッダーはエクスポート時に上書きされます (エクスポートされた行は行 1 から始まります)。

Excel conn mgr からの接続文字列は次のとおりです。 Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\import\template.xlsx;Extended Properties="EXCEL 12.0 XML;HDR=YES";

ACE 12.0 ドライバー パッケージ (32 ビット) を再インストールしようとしましたが、うまくいきませんでした。また、64 ビット ドライバーを使用することもできません。

以下が環境スペックです。

開発者: Windows 7 Enterprise 64 ビット (sp1) SQL 2012 11.0.3000 (sp1)

QA: Server 2008 R2 Enterprise 64 ビット (sp1) SQL 2012 11.0.3000 (sp1)

4

0 に答える 0