通过SQLCMD远程执行的脚本是否由主机或目标机器处理?

时间:2016-08-09 20:37:56

标签: sql-server ssms sqlcmd

运行如下命令时:

SQLCMD -S MYREMOTECOMPUTER\DB -E -i CreateDBCompany.sql

是否主机或目标机器的CPU用于执行CreateDbCompany.sql

中的位

上下文

我有一台主机将BAK复制到远程机器上。我还想远程触发BAK的恢复,但是如果它消耗网络资源(通过使用主机实际执行恢复 - 有效地进行远程恢复)则不会,因为我将同时触发其中的~20个

1 个答案:

答案 0 :(得分:0)

如果您怀疑该命令将在哪个服务器上执行,您可以尝试不同的操作,例如对远程服务器运行Profiler或进行一些调试。简单的方法是运行以下脚本:

SQLCMD -S MYREMOTECOMPUTER\DB -E -q "SELECT @@SERVERNAME"