gpt4 book ai didi

sql-server-2008 - 如何使用2012开发SQL Server 2008?

转载 作者:行者123 更新时间:2023-12-04 19:42:41 26 4
gpt4 key购买 nike

当我使用 MSBuild 4 时,我可以针对 .NET Framework 3.5 和更早的版本,所有仅在版本 4 上可用的功能在该项目上将不可用。

我想在 SQL Server 2012 中做类似的事情。我可以在其中配置数据库以使其行为类似于 SQL Server 2008 吗?我可以让一个数据库不接受仅适用于 SQL Server 2012 的命令吗?

最佳答案

您可以在数据库属性中设置兼容级别。

  1. 右键单击数据库
  2. 单击属性
  3. 选择选项
  4. 选择兼容级别

    • 110 = SQL 2012
    • 100 = SQL 2008 和 2008 R2
    • 90 = SQL 2005

这个选项只影响这个特定数据库的行为,而不是整个服务器。它应该只被视为部分向后兼容性。 如果您打算让 SQL Server 将此数据库视为 SQL 2008 数据库,那么最好的方法是在 SQL 2008 而不是 SQL 2012 中运行它。

这里有一个非常详细的解释:http://technet.microsoft.com/en-us/library/bb510680(v=sql.110).aspx

T-SQL

ALTER DATABASE database_name SET COMPATIBILITY_LEVEL = { 90 | 100 | 110 }

关于sql-server-2008 - 如何使用2012开发SQL Server 2008?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15272016/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com