我希望将 SQL Server 2012 Standard 数据库复制到我的 localdb 实例。我已经尝试过抱怨 localdb 不是SQL Server 2005 或更高版本的快速实例的向导。我也做了备份/恢复,但在我的 localdb 中恢复时,我收到以下错误...
运行这个...
RESTORE DATABASE CSODev
FROM DISK = 'C:\MyBckDir\CSODev.bak'
WITH MOVE 'CSOdev_Data' TO 'C:\Users\cblair\CSOdev_Data.mdf',
MOVE 'CSOdev_Log' TO 'C:\Users\cblair\CSOdev_Log.ldf',
REPLACE
我得到的错误信息...
为数据库“CSODev”、文件 1 上的文件“CSOdev_Data”处理了 8752 页。为数据库“CSODev”、文件 1 上的文件“CSOdev_Log”
处理了 5 页。消息 1853,级别 16,状态 1,行 1
找不到逻辑数据库文件“CSOdev_Log”。指定文件的完整路径。
消息 3167,级别 16,状态 1,第 1 行
RESTORE 无法启动数据库“CSODev”。
消息 3013,级别 16,状态 1,第 1 行
RESTORE DATABASE 异常终止。
数据库最终处于“恢复挂起”模式。日志文件似乎有问题。我尝试了 2 种不同的备份,以防其中一种刚刚损坏。