gpt4 book ai didi

sql - Visual Studio 2010 数据库版本架构比较,其中目标是 dbproj

转载 作者:行者123 更新时间:2023-12-02 07:31:39 27 4
gpt4 key购买 nike

我正在使用Visual Studio 2010 数据库版本,并针对 SQL 数据库实例运行架构比较,以同步数据库上尚未出现在我的项目 (dbproj) 中的新对象。我的解决方案包含许多项目,其中一些项目通过数据库引用相互引用。当我从架构中写入更新内容并与目标项目进行比较时,对其他项目中对象的任何引用都会添加为硬引用,并且不使用添加数据库引用时设置的 sqlcmd 变量。

这会导致我的解决方案出现警告和错误,直到我手动交换 sqlcmd 变量的硬引用。我发现我可以重新制作数据库引用,它可以选择通过项目获取所有硬引用,但这仍然很麻烦。有没有办法使用为我的项目定义的现有 sqlCmd 变量集,以便使用所使用的变量引用将更新写入我的项目?

最佳答案

这只是一个想法,但我们从未在数据库中进行直接更改,而是使用我们的项目针对数据库进行构建以生成部署脚本。通过使用该项目作为所有知识的大师,我们觉得这对我们来说非常有效。

我们分支创建开发、测试环境,然后在部署时合并项目。

至于引用,我们发现引用 dbmeta 文件而不是实际数据库也很有用,因为它使所有项目更易于转移。

关于sql - Visual Studio 2010 数据库版本架构比较,其中目标是 dbproj,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3313899/

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