我已经创建了一个 SSIS 包来在服务器上的所有数据库上运行 DBCC CHECKDB 并通过电子邮件发送错误消息。
但是对于几个数据库,我在运行脚本时遇到异常:
超时已过。在操作完成之前超时期限已过,或者服务器没有响应。
我在项目/包中可以找到的唯一超时设置为 0,我认为这意味着没有超时。
DBCC CHECKDB
从 SSMS 运行就好了。
我已经创建了一个 SSIS 包来在服务器上的所有数据库上运行 DBCC CHECKDB 并通过电子邮件发送错误消息。
但是对于几个数据库,我在运行脚本时遇到异常:
超时已过。在操作完成之前超时期限已过,或者服务器没有响应。
我在项目/包中可以找到的唯一超时设置为 0,我认为这意味着没有超时。
DBCC CHECKDB
从 SSMS 运行就好了。
事实证明,SqlCommand 对象上有一个 CommandTimeout 属性。