我面临一个问题,即。 我创建了一个数据库...... 然后我恢复了它...... 备份仅来自现有数据库。 成功恢复旧的后,即。父母一方正在显示
"BRPL_Payroll _31-01-2014" (Restoring.........)
如上所示它正在显示......
然后我执行以下查询..
RESTORE DATABASE BRPL_Payroll _31-01-2014 ;WITH RECOVERY
但是这里显示的是' - '
的语法不正确我认为我的数据库名称有一些日期31-01-2014 我该如何执行上述查询...
答案 0 :(得分:0)
您可以轻松恢复数据库使用UI,在按OK
恢复之前选择Script
,SQL-Server将显示您需要运行的脚本(查询)才能执行步骤
如果您没有直接访问权限,我可以为您提供一个还原脚本,该脚本可用于从文件还原数据库。但是你必须更换数据库和数据库名称的路径:
USE [master]
ALTER DATABASE [YURDATABASENAME] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
RESTORE DATABASE [YURDATABASENAME] FROM DISK = N'C:\your\backup\path\backup.bak' WITH FILE = 1, NOUNLOAD, REPLACE, STATS = 5
ALTER DATABASE [YURDATABASENAME] SET MULTI_USER
GO