【问题标题】:SQLCompare SDK using more than the default optionsSQLCompare SDK 使用多个默认选项
【发布时间】:2013-06-25 01:30:48
【问题描述】:

我想在项目中使用 SQLCompare 来生成用于升级数据库的脚本。当我去注册数据库时,我有一组选项应该包括在内,但我不知道如何组合这些选项。我想发送的不仅仅是默认选项。

基本目标:

Dim db as New RedGate.SQLCompare.Engine.Database
Dim options as RedGate.SQLCompare.Engine.Options
db.Register(New ConnectionProperties(server, dbname, user, password), options)

我尝试过使用加号 options = options + Optins.IgnoreWhiteSpace
和逻辑或options = options OR Optins.IgnoreWhiteSpace,
但我收到一条错误消息,指出该运算符对 RedGate.SQLCompare.Engine.Options 类型无效。

根据我在网上找到的信息(例如这里:http://sdk.red-gate.com/index.php/Selecting_Objects_to_Synchronize#VB),我正在做的应该是可行的。

我包含了对RedGate.Shared.SQLRedGate.Shared.Utils 的引用,这两个版本都是 9.5.0.724 和 RedGate.SQLCompare.Engine,版本 10.4.1.223。

是我输入的代码有误,还是我的设置有误?

【问题讨论】:

    标签: .net sqlcompare


    【解决方案1】:

    答案是使用Plus()方法,如options.Plus(Options.IgnoreWhiteSpace)

    我使用 Intellisense 来查看是否可以将选项链接在一起,所以我直接点击 . 并开始阅读。

    显然,我只需要走开吃午饭就可以弄清楚了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-04
      • 1970-01-01
      • 1970-01-01
      • 2012-02-27
      • 2018-04-04
      • 1970-01-01
      • 2021-06-27
      • 1970-01-01
      相关资源
      最近更新 更多