【发布时间】:2016-05-03 16:30:59
【问题描述】:
我创建了一个 exe 应用程序,它接收 SQL 内容并使其重新运行安全。我想集成我的代码/应用程序以在 SQL DB 项目中的发布/生成脚本期间运行。有人可以给我一些建议。 DeploymentScriptGenerator 有 OnExecute 方法,我相信它会生成最终脚本。我想在这里的某个地方调用我的代码,在那里我将最终脚本作为输入并修改它们。提前致谢
【问题讨论】:
我创建了一个 exe 应用程序,它接收 SQL 内容并使其重新运行安全。我想集成我的代码/应用程序以在 SQL DB 项目中的发布/生成脚本期间运行。有人可以给我一些建议。 DeploymentScriptGenerator 有 OnExecute 方法,我相信它会生成最终脚本。我想在这里的某个地方调用我的代码,在那里我将最终脚本作为输入并修改它们。提前致谢
【问题讨论】:
我还使用 DeploymentPlanModifier 实现了类似的方法。它在生成发布脚本时由 sqlpackage.exe 调用,并通过将每个命令嵌入到适当的是否存在检查中来修改脚本。 我想这个例子会给你一个想法:https://msdn.microsoft.com/en-us/library/dn306642%28v=vs.103%29.aspx
【讨论】: