最近,我在互联网上搜索SQL服务器数据库部署的自动化解决方案,主要是为了避免手动步骤维护和部署用于部署的sql脚本。
我的处境很特殊。它不要求我维护整个数据库,而是对数据库进行“只”自定义。让我详细说明一下。
至少有3到4个不同的SQL server数据库属于不同的第三方应用程序。我的任务是编写这些系统之间的集成(实际上是在这些不同的数据库之间)。
在考虑使用SSDT(Sql server data tools)时,它提倡我创建一个数据库项目,因此我不确定它是否完全符合我只维护数据库的一个子集的需要(我假设SSDT希望我从导入整个数据库开始,然后根据需要维护它。我不想这样做)。
如果能用SSDT实现这一点,我会更好地做到这一点,并感谢有人能指出我的方向,一些如何-托斯。否则,有没有其他的选择或定制的解决方案可以帮助。?
我最近花了很多时间阅读这个单纯语篇,但它似乎不是一个完全免费的解决方案。例如,它使用了一个加密(.vbe) vb脚本,它似乎正在执行大部分任务,但作者(出于某些原因!)没有为vb脚本提供源代码,这阻止了我考虑..。
我不确定我是否可以在此基础上构建,而不必担心没有可用的vb脚本源代码。
总的来说,我正在寻找一个自定义的解决方案或工具,它可以帮助我维护对数据库的更改并自动部署更改,同时添加维护数据库版本的机制。任何帮助都是非常感谢的!
蒂娅。
发布于 2017-05-23 18:48:36
发现db部署是我可以用于我的任务的工具。
它有几个谬误和不同的作者。
https://code.google.com/archive/p/dbdeploy/
用于.Net/SQL server环境的DbDeploy.Net。
改编自http://sourceforge.net/projects/dbdeploy-net/。
. https://github.com/rakker91/dbdeploy.net
https://stackoverflow.com/questions/44073187
复制相似问题