gpt4 book ai didi

sql-server - 将 SQL Server Express 2008 与 SQL Server 2005 数据库一起使用 - 如何检查兼容性

转载 作者:搜寻专家 更新时间:2023-10-30 23:24:44 25 4
gpt4 key购买 nike

我使用的是 SQL Server 2008 Express Edition,但我想让我的数据库仍然是 2005 年的版本。如何将其设置为仅显示 2005 数据库可以使用的功能?

例如,我不记得有“日期”类型。我只记得“dateTime”。

我不想使用 2005 不支持的功能,后来我将我的数据库上传到我仍然使用 2005 的托管网站,发现我正在使用它不支持的功能。

最佳答案

您将无法上传数据库,只能上传它的脚本。即使在 90 兼容模式下,数据库的物理结构也将是 2008 的,托管站点将无法加载它。

请注意,兼容性级别并不一定意味着 SQL 2008 的新功能不可用,而只是意味着(某些)2005 年存在的功能将在 2008 年以相同的方式工作。兼容模式更改的完整列表在 MSDN 上.特别是没有什么可以阻止在兼容级别 90 设置的数据库中使用 datetime2、日期、时间或任何新时间。事实上,这是不可能的,因为兼容级别可以在 之后 创建了一个表。

您将针对 SQL 2k5 实例进行开发,或者阅读产品手册并了解哪些功能在哪个版本中可用。

关于sql-server - 将 SQL Server Express 2008 与 SQL Server 2005 数据库一起使用 - 如何检查兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1225754/

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