【发布时间】:2014-08-15 15:50:57
【问题描述】:
目前,我们的一款产品在 SQL Server 2008R2 上运行。
对于新安装的客户,想要购买 SQL Serer 2014,因为微软在这个位置不销售 SQL Server 2008R2 的许可证。
【问题讨论】:
标签: sql-server sql-server-2008-r2 sql-server-2014
目前,我们的一款产品在 SQL Server 2008R2 上运行。
对于新安装的客户,想要购买 SQL Serer 2014,因为微软在这个位置不销售 SQL Server 2008R2 的许可证。
【问题讨论】:
标签: sql-server sql-server-2008-r2 sql-server-2014
在 SQL Server 2014 中,您可以从使用 SQL Server 2005 或更高版本创建的数据库备份中恢复用户数据库。但是,使用 SQL Server 2005 到 SQL Server 2012 创建的 master、model 和 msdb 的备份无法由 SQL Server 2014 还原。此外,在 SQL Server 2014 中创建的备份无法由任何早期版本的 SQL Server 还原。
【讨论】:
是的。
当您将使用旧版本 SQL Server 创建的数据库备份恢复到新版本时,SQL Server 会自动在新版本中更新您的数据库。但不要更改数据库的兼容级别。您可以通过以下查询在还原完成后更改数据库的兼容性级别:
ALTER DATABASE test SET COMPATIBILITY_LEVEL = 120
【讨论】:
在 SQL Server 2014 SP1 中,restoreheader 定义发生了重大更改(添加了 3 个新字段)。 如果你使用它,你应该看看这个线程: breaking changes to SQL Server 2014 SP1 - restoreheader
【讨论】: