一个用于测试,一个用于生产。在我的CI/CD过程中,我希望能够获取生产(数据库)的副本,并在测试数据库的基础上恢复它。我所读到的每一篇文章都解释了如何删除现有的数据库并在其中还原dacpac文件。我不想这样做,因为创建SQL用户帐户并对它们设置权限是很困难的,所以我更愿意在测试数据库的基础上进行恢复。对于Azure S
我们的团队目前通过dacpacs/bacpacs更新生产数据库,因为我们没有任何客户端数据。在不久的将来,情况不会是这样,我希望通过构建自动化来改变仅通过SQL脚本修改数据库的过程。在Team Foundation Server中管理这些SQL脚本并在生成中执行它们是可行的吗?如果是这样,人们是如何接近这一点的?
谢谢!