SQL Server数据库还原错误:指定的转换无效。(SqlManagerUI)
我将SQL Server 2008 R2 Standard(版本10.50.1600.1)用于我的生产网站,并将SQL Server Express版本和具有Advanced Services(v10.50.1600.1)的localhost作为数据库使用。 几天后,我的SQL Server崩溃了,我不得不在本地主机上安装新的2008 R2 Express版本。当我还原一些从Express版本获取的旧版本时,它工作正常,但是当我尝试.bak从生产服务器获取的文件中恢复数据库时,会导致以下错误: 错误:指定的转换无效。(SqlManagerUI) 当我尝试使用命令还原数据库时 Use Master Go RESTORE DATABASE Publications FROM DISK = 'C:\Publications.bak' WITH MOVE 'Publications' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS2008R2\MSSQL\DATA\Publications.mdf',--adjust path MOVE 'AlPublications_log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS2008R2\MSSQL\DATA\Publications.ldf' 它产生一个不同的错误 消息3154,级别16,状态4,第1行 备份集保存除现有“出版物”数据库以外的数据库备份。 消息3013,级别16,状态1,第1行 RESTORE DATABASE正在异常终止。 我已经交叉检查了版本。如下图所示,它们似乎都与我匹配 以前,我能够将数据库从标准版还原为快速版,但现在失败了。我删除了数据库并尝试重新创建它。那也失败了。 我不确定自己在做什么错。在此方面,我将不胜感激 该问题已解决,因为.bak文件似乎已损坏。当我尝试使用其他文件进行工作时。