declare @servername varchar(2000)
set @EmriServerit=(select @@servername)
declare @dbname varchar(2000)
set @dbname ='Test1'
declare @Dir varchar(2000)
set @Dir='F:\dataclient.sql'
exec master.dbo.xp_cmdshell 'osql -E -S ' + @servername+ ' -d ' +
@dbname +' -i ' + @Dir
它給了我和錯誤: 「近不正確sysntax +」我失去了一些東西
,如果我不使用變量它工作正常。 我錯過了什麼! 在此先感謝
它可能是servername後的空缺嗎? – Bobby 2010-04-07 11:26:14
不是真的非常感謝 – Redi 2010-04-07 11:31:00