gpt4 book ai didi

sql-server-data-tools - 用SSDT发布数据?

转载 作者:行者123 更新时间:2023-12-04 18:10:08 25 4
gpt4 key购买 nike

我有一个 SSDT 项目。发布新版本时,我也想发布/初始化数据库中的一些数据。可以使用 SSDT 来完成吗?

最佳答案

它可以做到,但可能很棘手。如果您在项目中设置了一个可用于"new"版本的变量,您可以将它放在部署后脚本中作为运行一系列插入的部分,但仅限于"new"类型。

正如大卫所提到的,更好的方法可能是在创建数据库后使用 Red-Gate 的数据比较或运行脚本之类的东西。可以在部署后脚本中执行此操作,但可能会很棘手。

这样的事情可以工作:

IF '$(DeployType)' = 'New'
BEGIN --"New" release scripts
PRINT 'Post-Deploy Scripts for release.'
:r .\InsertScript1.sql
:r .\InsertScript2.sql
--etc
END --"New" release scripts

关于sql-server-data-tools - 用SSDT发布数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16029333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com