我开始编写一个使用SqlScript
- 元素的安装程序
这需要引用Binary
- 表来运行什么脚本。
我想在安装过程中动态生成脚本。
我可以看到三种可能性:
以某种方式让SqlScript
从文件而不是Binary
条目中读取数据。
将生成的脚本注入Binary
表
使用SqlString
这将导致需要将一些相当长的字符串放入Properties
,但我想这不应该是一个问题。
有什么建议吗?
问候
雷夫
(我的理由是,任何人都应该感兴趣的是数据库应该设置一个作业,调用已安装的exe文件。我更喜欢使用sqlscript创建作业。直到该文件的路径才知道已选择InstallDir。)
答案 0 :(得分:0)
通常处理的方法是在SqlScript中使用静态内容并使用SqlString(可以包含格式化的属性)来执行动态内容。您可以仔细使用Sequence属性来交错这两者。