问题标签 [dbghost]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
database - 如何在持续集成过程中包含我的数据库?
请原谅,今天是我尝试使用 TeamCity 设置 CI 环境的第一天。我正在开发一个 ASP.NET/Sql Server 应用程序,到目前为止一切顺利。MSBuild 是我的提供者。
我想知道在自动确保对本地数据库的更改作为集成过程的一部分上传到测试服务器时有哪些选项。现在我不太确定我是否想朝着 DBGhost 的方向去自动同步模式更改,我很乐意用我的本地数据库的副本替换测试服务器上的数据库。
我在这里有什么选择?
编辑:进一步调查显示 RedGate SQL 产品对此有好处。不过它们并不便宜。他们有一个关于在持续集成过程中使用他们的产品的很好的白皮书:http: //downloads.red-gate.com/HelpPDF/ContinuousIntegrationForDatabasesUsingRedGateSQLTools.pdf
sql-server - 带有 DBGhost 的大型静态数据表
我们正在考虑通过使用 DBGhost 来重构我们的数据库开发和部署流程,我们希望摆脱中央开发数据库并将数据库引入源代码控制。
我们遇到的一个问题是一个带有静态数据(包含翻译的语言字符串)的大表,它有接近 200K 行。
我知道我们最好的解决方案是将这些 stings 移动到资源文件中,但在我们实施之前,DbGhost 是否能够维护所有这些静态数据并在短时间内生成我们的开发和部署数据库?如果没有,是否有一个很好的替代方法可以在我们需要的时候填满这张桌子?
msbuild - DBGhost 设置 xml
我正在开发一个演示构建服务器,它将自动化构建和部署过程。我正在尝试自动将数据库更改合并到现有数据库,而不会损害目标数据库中的静态种子数据。因此,我采用的方法是在没有参考数据和目标数据库的种子数据的情况下构建新数据库。然后比较和同步这个。我正在使用 DBGhost 的工具会出现问题。为了便于合并静态数据,我需要运行该工具的代理(微软服务)来检查“自动选择表”设置。在与 Innovartis 的技术支持人员交谈后,我被告知有一个 settings.xml 文件,它反映了在 GUI 中所做的设置更改。但是,它的位置以及如何将其合并到 MSBuild/TeamCity 自动构建过程中并不明显。有人有这方面的经验,或者有人对此有什么建议吗?
预先感谢您的帮助。
c# - 将 DBGhost 从 5.0.0.1108 升级到 5.0.0.1368
当我将 DBGhost 从 5.0.0.1108 升级到 5.0.0.1368 时,Delta 中没有生成静态数据。有什么解决方法吗?,我做错了什么吗?
visual-studio-2010 - 带 TFS 的 DBGhost
我们目前正在将 DBGhost 与我们的 SQL 服务器数据库一起使用。当前的版本控制工具是 VSS,我们正在使用 DBGhost。现在,我们想迁移到 TFS 并且有一些关于使用 DBGhost 和 TFS 的问题。
- DBGhost 可以与 TFS 一起使用吗?
如果是,它期望从 TFS 得到什么样的输出?
一个。只需签入与 VSS 相同的数据库文件(表、存储过程 .sql 文件等)
湾。或者在文件签入后需要 TFS 运行构建,然后 DBGhost 查看构建的结果?
我的意思是,对于将 DB Ghost 与 TFS 一起使用,是否可以像这样将 VSS 中的所有代码放入 TFS 中,或者应该首先使用 SSDT 将其转换为 Visual Studio 数据库解决方案,然后放入 TFS,然后在 TFS 中定义每次签入后都会运行的构建?
sql-server - 如何为 MS SQL Server 构建 CI/CD?
我正在尝试为我的 Microsoft SQL Server 数据库项目构建 CI/CD。它将与 Microsoft DevOps 管道一起使用。
我在 Visual Studio 数据库项目中的所有数据库都使用 GIT 作为源代码控制。我的目标是拥有一些我可以使用 DevOps 管道将数据库发布到不同环境的东西:
- 开发者
- UAT
- 产品
我正在考虑使用 DBGhost: http: //www.innovartis.co.uk/但我找不到有关此工具的更新信息(只有非常旧的信息),互联网上关于它以及如何使用的信息很少使用它(它还在使用吗?)。
我想混合使用 DBGhost 和 DevOps。DBGhost 到源脚本、构建、比较、同步、创建增量脚本、升级和 DevOps 以发布(这将调用 DBGhost 创建的构建)
如果您对使用此方法或其他方法有任何想法,我将不胜感激,因为目前所有版本都是手动的,不建议这样做。