gpt4 book ai didi

sql-server - 适用于 Azure 的 SQL Server 解析器

转载 作者:行者123 更新时间:2023-12-02 06:51:35 24 4
gpt4 key购买 nike

我们已将生产环境迁移到 Azure(使用 SQL Azure 而不是 SQL Server)

我们本地的开发环境使用SQL Server。当发布期间需要发生数据库更改时,我们会编写更改脚本

问题

现在的问题是,某些 T-SQL 命令/语句/关键字在 SQL Azure 上运行时不起作用。这不断扰乱我们的发布流程。

教育每个人使用 T-SQL 的子集正在发生,但这些问题仍在不断出现。

我们是否无法在运行 SQL 脚本之前使用解析器将 SQL 脚本解析为 SQL Server 中的“Azure SQL 兼容”:

enter image description here

谢谢

最佳答案

如果您使用新的“SQL Server 数据库项目”,Visual Studio 中有一项功能允许您选择 SQL Azure 的“目标平台”。这将允许您构建所有 t-sql 脚本并检查它们的 SQL Azure 兼容性。任何兼容性错误都会引发错误,并且它可以创建与 SQL Azure 兼容的 bacdac/dacpac/t-sql 脚本。

为了利用这一点,您必须使用 Visual Studio 中的“SQL Server 数据库项目”项目来管理代码。

关于sql-server - 适用于 Azure 的 SQL Server 解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18653561/

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