过程需要类型为 'varchar' 的参数 'command_string'。
原因是 xp_cmdshell的参数应该是nvarchar类型的,而不是varchar
declare @cmd nvarchar(4000)
set @cmd='select 1'
exec master..xp_cmdshell @cmd
过程需要类型为 'varchar' 的参数 'command_string'。
原因是 xp_cmdshell的参数应该是nvarchar类型的,而不是varchar
declare @cmd nvarchar(4000)
set @cmd='select 1'
exec master..xp_cmdshell @cmd