Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 通过SSI同时使用多个SQL Server_Sql Server_Ssis_Sql Server 2016 - Fatal编程技术网

Sql server 通过SSI同时使用多个SQL Server

Sql server 通过SSI同时使用多个SQL Server,sql-server,ssis,sql-server-2016,Sql Server,Ssis,Sql Server 2016,我最近发现了如何通过SSM同时利用多个SQL Server的处理资源。(来自本论坛的一条精彩帖子)。其中一台注册多台服务器,从视图-->已注册服务器(在SSM中),请参见下图 我的问题是,是否可以将SQL语句封装在执行SQL命令容器中,然后在SSI中同时使用多个服务器的资源,就像在SSMS中一样 SSI当然可以同时对多台服务器执行任务,但不能使用多台服务器共享单个任务的执行。如果希望同一SQL以SSMS中多服务器执行的相同方式同时对多台服务器执行,则必须为每个服务器创建单独的执行SQL任务,不能

我最近发现了如何通过SSM同时利用多个SQL Server的处理资源。(来自本论坛的一条精彩帖子)。其中一台注册多台服务器,从视图-->已注册服务器(在SSM中),请参见下图

我的问题是,是否可以将SQL语句封装在执行SQL命令容器中,然后在SSI中同时使用多个服务器的资源,就像在SSMS中一样


SSI当然可以同时对多台服务器执行任务,但不能使用多台服务器共享单个任务的执行。如果希望同一SQL以SSMS中多服务器执行的相同方式同时对多台服务器执行,则必须为每个服务器创建单独的执行SQL任务,不能共享该任务。如果您想更改已执行的SQL语句,这意味着编辑包含该语句的所有任务。但可以通过使执行的SQL语句来源于SSIS变量来避免这种情况。这样,您只需要更改一个变量


要同时执行多个任务,只需将多个执行箭头从父任务中拖出即可。如果没有父任务,只需将执行SQL任务放在设计图面上,它们之间没有连接。James Serra很早以前就谈到过控制SSIS中的并行执行,但是信息仍然是最新的。

除了屏幕截图之外,您是否可以添加到线程的链接。很明显,最初的问题是关于什么的,对答案的评论也会有所帮助。我需要这样做,因为我在一个巨大的表格上进行了全文搜索,数亿行。升级服务器不是一个选项,因此有必要将参考表拆分为2个,跨2个服务器,然后合并结果。