我已经创建了一个 SSIS 包来在服务器上的所有数据库上运行 DBCC CHECKDB 并通过电子邮件发送错误消息。
但是对于几个数据库,我在运行脚本时遇到异常:
超时已过。在操作完成之前超时期限已过,或者服务器没有响应。
我在项目/包中可以找到的唯一超时设置为 0,我认为这意味着没有超时。
DBCC CHECKDB
从 SSMS 运行就好了。
我已经创建了一个 SSIS 包来在服务器上的所有数据库上运行 DBCC CHECKDB 并通过电子邮件发送错误消息。
但是对于几个数据库,我在运行脚本时遇到异常:
超时已过。在操作完成之前超时期限已过,或者服务器没有响应。
我在项目/包中可以找到的唯一超时设置为 0,我认为这意味着没有超时。
DBCC CHECKDB
从 SSMS 运行就好了。
给定两个 MS SQL 服务器,每个服务器都有不同的数据库,如何创建一个 SSIS 包,以便可以运行一个复杂的查询来填充一个临时表,然后将该数据作为批量插入传输到另一台服务器上的永久表中?
今天,这是通过运行一个为每一行生成插入语句的外部程序来完成的,但这很慢并且会导致大量的事务日志记录。
我一直在寻找有关如何在线执行此操作的资源,但像往常一样,MS 文档的帮助不大。
我有 visual studio 2013 和 2015,但我无法找到任何 SSIS 包创建工具,即使在安装“DACFramework”和“SSDT”之后也是如此。