xp_cmdshell 传输级错误

xp_cmdshell transport-level error

问题:每次我尝试执行以下代码:

master..xp_cmdshell 'whoami.exe'

我收到以下错误:

A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - The semaphore timeout period has expired.)

我已经尝试了所有可能的解决方案。我不认为这是权限问题,因为我在另一台服务器上遇到权限问题,并按照完全相同的方式在该服务器上修复它们,但无济于事。

任何有关导致此错误的帮助或想法将不胜感激。

我解决了我自己的问题,并将其张贴在这里以供将来其他人查看。如果我在 "master," 之前添加一个句点,它会像

中一样正确执行
.master..xp_cmdshell 'whoami.exe'