我创建了一个exe应用程序,它接受SQL内容并使它们重新运行安全。我希望将我的代码/应用程序集成到SQL DB项目中的发布/生成脚本期间运行。请有人请给我一些建议。 DeploymentScriptGenerator具有OnExecute方法,我相信它会生成最终脚本。我想在这里调用我的代码,在那里我将最终脚本作为输入并修改它们。提前致谢
答案 0 :(得分:0)
我也使用DeploymentPlanModifier实现了类似的方法。当生成发布脚本时,它由sqlpackage.exe调用,并通过在适当的if exists检查中嵌入每个命令来修改脚本。 我想这个例子会让你知道如何做到这一点:https://msdn.microsoft.com/en-us/library/dn306642%28v=vs.103%29.aspx