gpt4 book ai didi

sql-server-2008 - 在 SQL Server 2012 中创建数据库,在 2008 中编写脚本并使用?

转载 作者:行者123 更新时间:2023-12-04 02:36:04 25 4
gpt4 key购买 nike

如果我使用 2012 创建一个数据库并工作并将该信息添加到其中,如果我之后编写数据库脚本,我是否能够在 2008 年运行该脚本并且一切正常?

最佳答案

剧本?是的。好吧,让我改写一下:这取决于。只要您的对象不使用任何 2012 特定的功能,您就可以使用 Management Studio 或各种 3rd 方工具 (I blogged about some options here) 编写架构脚本。许多工具还提供选项(或配套工具)来编写数据脚本。

问题是在 SQL Server 2012 中没有一种非常简单的方法来识别您可能使用 2012 特定功能的所有位置。例如,我不知道有什么工具可以检查您的数据库并指出您正在使用 FORMAT()功能,该功能在 SQL Server 2008 或 2008 R2 中不可用。

其他复制数据库的方法 - 备份/恢复、附加/分离、镜像/日志传送等将不起作用。您可以上升(从 2005、2008 或 2008 R2)到 2012,但不能倒退。

所以总的来说,我同意约翰的观点。在版本 <= 部署版本上开发要安全得多。为什么要在 2012 年开发部署到 2008 年?对我来说似乎很冒险。

关于sql-server-2008 - 在 SQL Server 2012 中创建数据库,在 2008 中编写脚本并使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10303791/

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