gpt4 book ai didi

sql-server - 重命名表导致 CREATE 语句而不是 ALTER

转载 作者:行者123 更新时间:2023-12-05 05:26:30 26 4
gpt4 key购买 nike

在 .sqlproj 中,我更改了表的名称(以及其他更改)。我通过右键单击“重构”选项在 Visual Studio 2012 中进行了重命名。当我尝试发布更改时,部署脚本有一个 CREATE TABLE 命令而不是用于表重命名的 ALTER TABLE 命令。我在这里做错了什么?

最佳答案

我已经找到问题的根源了。我将脚本发布到的数据库是真实数据库的副本 (bacpac)。 bacpac 缺少 dbo.__RefactorLog 表,因此在运行脚本时它会忽略 refactorlog 文件并只创建数据库。

关于sql-server - 重命名表导致 CREATE 语句而不是 ALTER,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25495750/

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