如何在SQL Server 2014上创建SQL Server 2012数据库?
问题描述:
我们的一些公司客户仍然运行SQL Server 2012,但我们当前正在运行SQL Server 2014.他们希望在2012年有一个新的数据库。我们被告知可以在SQL Server 2014上创建新的SQL Server 2012数据库。如何在SQL Server 2014上创建SQL Server 2012数据库?
这是真的吗?如果是这样,你能否就最好的方式提出步骤/建议?
答
如果你的意思是你可以创建一个数据库,可以在2014年服务器上的2012 env中恢复,答案是否定的。
这是可能的唯一方法是使用某种ETL过程迁移数据库的数据和内容,我绝不会建议这样做,这是一个痛苦。
我猜他们是指设置兼容性水平 –
你**不能** - 期。没有办法,没有黑客,没有工具,没有任何技巧,没有解决方法来做到这一点 - 你只是**不能**。如果你在SQL Server 2014上创建它,它是一个SQL Server 2014数据库,并且只能在SQL Server 2014(或更新版本)中使用 - 你永远不能“回到”旧版本 –
我同意@a_horse_with_no_name,它们必须指向在2012年设置兼容性级别。对于大多数意图和目的,这完全像在2014年服务器上有2012年数据库。 –