【发布时间】:2011-02-18 10:58:21
【问题描述】:
我们在属于 ERP 系统的 SQL Server 2005 数据库中有一些自定义对象(存储过程等)。自定义对象与 ERP 对象处于不同的模式中。我们正在为所有自定义应用程序数据库使用 Database Edition .dbproj 项目和 vsdbcmd 部署,并且希望类似地管理 ERP 数据库中的自定义对象。目前尚不清楚如何在没有任何一个的情况下做到这一点:
- 将所有 ERP 对象(约 4000 个表)导入 .dbproj 并手动使它们与 ERP 开发保持同步。 Visual Studio 在我唯一一次尝试导入这些时就崩溃了,所以我不知道它是否真的可以处理这种规模的项目。
- 以某种方式从差异过程中排除 ERP 模式(有两个),以确保它们不会被 vsdbcmd 删除。我没有找到任何文件表明这是可能的。
我知道IgnoreDefaultSchema 设置,但有两个架构我需要忽略,而且我对“默认架构”方法不满意 - 不同用户的部署可能是灾难性的。
有没有人成功使用 .dbproj 和 vsdbcmd 自定义添加到第三方数据库?如果没有,您如何管理 SQL 源代码控制和部署?
【问题讨论】:
标签: visual-studio sql-server-2005 vsdbcmd dbproj