0

我有两台装有 SQL 服务器的 VM 服务器 (A&B)。我已经从服务器 A(集群 SQL 服务器的节点)连接到 B 上的远程 SQL 服务器。我可以通过 DB 连接使用 xp_cmdshell 重命名服务器 B 上的文件吗?

当我尝试此命令 exec xp_cmdshell 'RENAME S:\Test\test.txt test1.txt' 时,我收到以下错误消息

Msg 121, Level 20, State 0, Line 0 从服务器接收结果时发生传输级错误。(提供者:TCP 提供者,错误:0 – 信号量超时期限已过。)

在此先感谢,乔

4

1 回答 1

0

让我回答我自己的问题,它也可能对其他人有用。该问题与 SQL Server 无关,与网络有关。服务器 B 的默认网关与服务器 A 不同。服务器 A 使用动态 IP,服务器 B 使用静态 IP。修复上述两件事后,我可以使用 xp_cmdshell 重命名文件。

-乔

于 2012-05-22T18:45:21.233 回答