BACKUP DATABASE hrs_mis TO DISK = 'D:\' + CONVERT(VARCHAR,GETDATE(),112) + REPLACE(CONVERT(VARCHAR,GETDATE(),108),':','') + '_Full.bak'
一直會出現...訊息 102,層級 15,狀態 1,行 1
接近 '+' 之處的語法不正確。
小弟初學者, 能否請先進幫忙修正正確語法... 感恩不儘 謝謝!!
ok 謝謝!!
知道怎麼原因了....
更正後語法:
DECLARE @FilePath VARCHAR(200)
SET @FilePath = 'D:\Backup\hrs_mis' + CONVERT(VARCHAR,GETDATE(),112)+REPLACE(CONVERT(VARCHAR,GETDATE(),108),':','')+'_Full.bak'
BACKUP DATABASE [hrs_mis] TO DISK = @FilePath
WITH NOINIT , NOUNLOAD , NAME = N'hrs_mis_backup', NOSKIP , STATS = 10, NOFORMAT
恭喜你...