我想使用 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 ),我正在做的事情应该有效。
我包含了对9.5.0.724RedGate.Shared.SQL
和RedGate.Shared.Utils
10.4.1.223 两个版本的RedGate.SQLCompare.Engine
引用。
那么是我输入的代码有误,还是我的设置有误?