过程需要类型为 'varchar' 的参数 'command_string'。

过程需要类型为 'varchar' 的参数 'command_string'。

原因是  xp_cmdshell的参数应该是nvarchar类型的,而不是varchar

declare @cmd nvarchar(4000)

set @cmd='select 1'

exec master..xp_cmdshell @cmd

猜你喜欢

转载自blog.csdn.net/danfeixia/article/details/82421445