远程数据库连接出现xp_cmdshell错误

时间:2012-05-17 20:17:09

标签: xp-cmdshell

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

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

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

提前致谢, 乔

1 个答案:

答案 0 :(得分:0)

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

-Joe