0
時在SQL Server中直接執行下面的代碼工作正常:SQL Server 2005中的xp_cmdshell
DECLARE @cmd sysname
set @cmd = 'dir "C:\A_Projects"'
EXEC master..xp_cmdshell @cmd
,但是當我嘗試創建一個存儲過程如下:
create procedure zz
(@cmdin varchar(255))
EXEC master..xp_cmdshell @cmdin
我得到一個消息
'關鍵字'EXEC'附近的語法不正確。
爲什麼?