3

SSMS を使用して、Excel へのエクスポート クエリを作成し、DTSX パッケージとして保存しました。この DTSX パッケージを BIDS プロジェクトにインポートして、1 時間ごとに実行し、式を使用して動的な名前でタイムスタンプが追加された Excel ファイルをエクスポートします。BIDS から実行すると、パッケージが正常に実行され、問題なく Excel ファイルが作成されます。DelayedValidation フラグを有効にしました。DTSX ファイルをダブルクリックしてパッケージを実行すると、問題なく Excel ファイルが作成されます。SQL ジョブとして構成すると、以下のエラーで失敗します

どんなガイダンスも大歓迎です

Microsoft (R) SQL Server Execute Package Utility  Version 10.50.2500.0 for 32-bit  Copyright (C) Microsoft Corporation 2010. All rights reserved.    
    Started:  2:53:03 PM  
    Error: 2012-09-21 14:53:05.54     
    Code: 0xC0202009     
    Source: Export MyExportQuery to Excel Destination - Query [73]     
    Description: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80040E37.  End Error  
    Error: 2012-09-21 14:53:05.54     
    Code: 0xC02020E8     
    Source: Export MyExportQuery to Excel Destination - Query [73]     
    Description: Opening a rowset for "Query" failed. Check that the object exists in the database.  End Error  
    Error: 2012-09-21 14:53:05.54     
    Code: 0xC004701A     
    Source: Export MyExportQuery to Excel SSIS.Pipeline     
    Description: component "Destination - Query" (73) failed the pre-execute phase and returned error code 0xC02020E8.  End Error  
    DTExec: The package execution returned DTSER_FAILURE (1).  
    Started:  2:53:03 PM  
    Finished: 2:53:05 PM  
    Elapsed:  2.282 seconds.  The package execution failed.  The step failed.

編集:SSISは32ビットモードで実行するように構成されています

4

2 に答える 2

3

ほとんどの問題は、次の状況が原因で発生します。

  • データ ソース接続またはファイル アクセスの問題 (SQL エージェントを実行しているユーザーがデータベースまたは宛先ファイルへの適切な権限を持っていない場合)。

  • パッケージの保護レベル (pwd は機密データであり、保護レベルによってはコピーされない場合があります)。

  • 64 ビットの問題 (これは XL エクスポートでよくある問題です。64 ビット システム用の Jet ドライバーがないため、64 ビット OS で実行する場合は、SQL ジョブで 32 ビット DTEXEC を使用するか、「32 ビット ランタイムを使用する」オプションを設定する必要があります。 SSIS ジョブ ステップを作成するときの [実行オプション] タブで、下のリンクの画像を確認してください)。

32Bitランタイムオプションイメージ

このトピックの詳細については、この記事を参照してください。ssis パッケージが BIDS で実行され、SQL ジョブでは実行されない状況に関する詳細な情報が記載されています。

SQL エージェント ジョブで失敗した SSIS パッケージのトラブルシューティング方法を教えてください。

これがあなたに役立つことを願っています..

敬具、

于 2012-09-23T18:58:01.733 に答える