0

問題なく動作する ETL をプログラムしました。処理はエラーなしで終了します。ここで、SSIS Loggin 機能を使用してログを作成したいと考えています。

ただし、このログを設定すると (SQL Server の SSIS ログ プロバイダー。すべてのイベント。すべての cotainer がチェックされ、ログもチェックされます)、ETL を開始すると、MS Visual Studio 2008 アプリはエラーが指定されていないエラー ウィンドウを返します。そのため、何が問題なのかさえわかりません。ETL の宛先は SQL Server 2008 R2 です。資格情報は私のADアカウントと同じです。このDBにデータを書き込むのに問題はありません(それぞれテーブルです)。

要約すると、ETL の実行全体は問題なく動作しますが、SSIS ログがオンになると、ETL は開始されません。

1 つの通知: [domain\user_name].[sysssislog] を介してログ テーブルが DB に作成されました。また、テキスト ファイルなどへのロギングも問題なく動作します。

何か提案はありますか?

+++

私が受け取っているエラー

タイトル: パッケージ検証エラー


パッケージ検証エラー


追加情報:

Reporting_v3 でのエラー [ログ プロバイダー "SQL Server の SSIS ログ プロバイダー"]: SSIS エラー コード DTS_E_OLEDBERROR。OLE DB エラーが発生しました。エラー コード: 0x80040E14。OLE DB レコードが利用可能です。ソース: "Microsoft SQL Server Native Client 10.0" Hresult: 0x80040E14 説明: "データベースに 'sysssislog' という名前のオブジェクトが既に存在します。".

Reporting_v3 でのエラー [ログ プロバイダー "SQL Server の SSIS ログ プロバイダー"]: SSIS エラー コード DTS_E_OLEDBERROR。OLE DB エラーが発生しました。エラー コード: 0x80040E14。

同じエラーが発生する行が約 500 行あります。ssislog テーブルを削除し、SSIS ロギングをオンにしてパッケージを実行すると、テーブルが再度作成され、同じエラーが表示されます。

4

1 に答える 1

0

修理済み。解決策は次のリンクにあります。

http://connect.microsoft.com/SQLServer/feedback/details/467794/ssis-log-provider-for-sql-server-do-not-work-when-default-schema-is-not-dbo-sysdtslog90-シスシスログ

于 2013-09-13T12:59:56.537 に答える