我编写了一些工作正常的ETL,处理完成没有错误。现在我想使用SSIS Loggin功能创建日志。
但是,一旦我设置了这个日志记录(SQL Server的SSIS日志提供程序;所有事件;检查了所有cotainer,还检查了日志)并启动ETL,MS Visual Studio 2008应用程序返回错误窗口而没有错误在其中指定所以我甚至不知道可能是什么问题。 ETL的目标是SQL Server 2008 R2。凭据与我的AD帐户相同,我将数据写入此数据库没有问题(相应的是它的表)。
总而言之,整个ETL运行没有问题,但是一旦打开SSIS日志记录,ETL甚至无法启动。
一个通知:通过[domain \ user_name]在[DB]中创建了日志表。[sysssislog]。记录到例如文本文件没有任何问题。
有什么建议吗?
+++
我收到错误
TITLE:包验证错误
包验证错误
其他信息:
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 Logging的包,则会再次创建该表并弹出相同的错误。