很晚了,我在 Internet 上搜索 SQL Server 数据库部署的自动化解决方案,主要是为了避免手动维护和部署用于部署的 sql 脚本的步骤。
我的情况很特殊。它不需要我维护整个数据库,而是“仅”对数据库进行自定义。让我详细说明。
至少有 3 到 4 个不同的 SQL Server 数据库属于不同的 3rd 方应用程序。我的任务是编写这些系统之间的集成(实际上是在这些许多不同的数据库之间)。
在考虑使用 SSDT(Sql server 数据工具)时,它提倡我创建一个数据库项目,所以我不确定它是否完全适合我维护“仅”数据库子集的需要(我假设 SSDT 会希望我从导入整个数据库开始,然后根据需要对其进行维护..我不想这样做)。
如果这可以通过 SSDT 实现,那么我会更好,并且如果有人可以向我指出一些操作方法,我将不胜感激。否则,是否有任何其他选项或定制解决方案可以提供帮助。
我最近花了很多时间阅读这篇Simpletalk 文章,但它似乎不是一个完全免费的解决方案。例如,它使用了一个加密的(.vbe)vb 脚本,它似乎正在完成大部分任务,但作者(出于某种原因!)没有提供 vb 脚本的源代码,这让我无法考虑..
我不确定我是否可以在此之上构建而不必担心 vb 脚本源代码不可用..
总的来说,我正在寻找一个定制的解决方案或工具,可以帮助我维护对数据库的更改并自动部署我的更改,同时添加维护数据库版本的机制。非常感谢任何帮助!
TIA。