SSIS标准报告中的异常消息源名称

SSIS标准报告中的异常消息源名称,ssis,connection-string,Ssis,Connection String,通常,在dtsx标准报告中,有一列“消息源名称”,指示是哪个dtsx引发了错误或引发了事件 现在我得到了“Transact-SQL存储过程”,当然我没有这样的dtsx 因此,问题1是:我应该去哪里检查错误? 此外,错误是:设置属性“InitialCatalog”的值时出错。返回的错误为0x80020009。连接字符串组件不能包含不带引号的分号 我的dtsx做得很好,我定期发布dtsx,没有任何问题。然后,我更改了一个ConnectionManager的名称,并负责在任何地方更改该名称。 在这次决

通常,在dtsx标准报告中,有一列“消息源名称”,指示是哪个dtsx引发了错误或引发了事件

现在我得到了“Transact-SQL存储过程”,当然我没有这样的dtsx

因此,问题1是:我应该去哪里检查错误?

此外,错误是:设置属性“InitialCatalog”的值时出错。返回的错误为0x80020009。连接字符串组件不能包含不带引号的分号

我的dtsx做得很好,我定期发布dtsx,没有任何问题。然后,我更改了一个ConnectionManager的名称,并负责在任何地方更改该名称。 在这次决定性的行动之后,我无法恢复以前的状况。即使通过TFS回滚所有更改并返回到以前的名称也不能解决问题。 我还检查了我正在使用的环境和启动dtsx的作业的配置,但没有结果

如果我在我的开发机器上从VisualStudio执行dtsx,它工作得很好。当我使用配置了环境的作业时,问题出现在生产环境中。在项目配置和环境配置中,我看不出“无引号的半列”是什么

指示为有错误的连接字符串的值如下所示:

数据源=11.1.1.111111;初始目录=MyDB;Provider=SQLNCLI11.1;综合安全=SSPI;自动翻译=假

问题2是:这个带不带引号分号的连接字符串会在哪里?


Thx.

我费了很大的劲才找到问题2的答案:

我使用的是参数化连接管理器,所以我在dtsx中有一个项目参数(我们称之为PP1),带有connString

在配置SSIS项目期间,我只需要为参数PP1提供一个值,而不需要为连接字符串提供一个值


我所做的错误是将带有connString的环境变量赋给属性“Initial Catalog”。因此,SSI对InitialCatalog中存在“;”(字符串中的那些)感到惋惜。

我费了很大的劲才找到问题2的答案:

我使用的是参数化连接管理器,所以我在dtsx中有一个项目参数(我们称之为PP1),带有connString

在配置SSIS项目期间,我只需要为参数PP1提供一个值,而不需要为连接字符串提供一个值

我所做的错误是将带有connString的环境变量赋给属性“Initial Catalog”。因此,SSI对InitialCatalog中存在“;”(字符串中的那些)表示遗憾