RESTORE DATABASE Umbraco6
FROM DISK = 'C:\Temp\initial_db.bak'
WITH MOVE 'Umbraco6' TO @db_physical_path + '\test_data.mdf',
MOVE 'Umbraco6_log' TO @db_physical_path + '\test_data.ldf',
REPLACE
在上面的 SQL 脚本中我收到错误:
'incorrect syntax error near '+'.
有什么想法吗?
最佳答案
declare @db_physical_path_data nvarchar(200)
declare @db_physical_path_log nvarchar(200)
set @db_physical_path_data = @db_physical_path + '\test_data.mdf'
set @db_physical_path_log = @db_physical_path +'\test_data.ldf'
RESTORE DATABASE Umbraco6
FROM DISK = N'C:\Temp\initial_db.bak'
WITH MOVE N'Umbraco6' TO @db_physical_path_data,
MOVE N'Umbraco6_log' TO @db_physical_path_log, REPLACE
关于sql-server - 变量名和字符串连接 '+' 错误,语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19311629/