我有来自Microsoft Sql版本8.的.bak文件。我想将此文件还原到Microsoft SQL Server 2014.但是有一个问题:
TITLE:Microsoft SQL Server Management Studio
恢复数据库'资产'失败。 (Microsoft.SqlServer.Management.RelationalEngineTasks)
其他信息:
System.Data.SqlClient.SqlError:数据库已在服务器上备份 运行版本8.00.0384。该版本与此不兼容 服务器,运行版本12.00.2000。要么恢复 支持备份的服务器上的数据库,或使用的备份 与此服务器兼容。 (Microsoft.SqlServer.SmoExtended)
如何在MSSQL 2014中恢复.bak文件(版本8)?
答案 0 :(得分:1)
否则您无法将旧版本完成的备份恢复为新版本。
您的选择是:
答案 1 :(得分:1)
没有。您无法将备份从版本8还原到版本12.您可以将创建的备份从SQL Server 2008还原到SQL Server 2014而不会出现任何问题并自动升级。
我建议您从数据库生成模式和数据脚本,并在新版本的sql server中执行创建的脚本。
要在SQL Server 2008及更高版本中创建脚本,请使用Database\Tasks\Generate scripts
并在schema and data
高级选项上选择Types of data to script
。