TSqlModel.LoadFromDatabase 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| LoadFromDatabase(String, ModelExtractOptions, Nullable<CancellationToken>) |
使用指定的 |
| LoadFromDatabase(String, SecureString, ModelExtractOptions, Nullable<CancellationToken>) |
使用指定的 |
LoadFromDatabase(String, ModelExtractOptions, Nullable<CancellationToken>)
使用指定的 options值从数据库加载模型。
public static Microsoft.SqlServer.Dac.Model.TSqlModel LoadFromDatabase(string connectionString, Microsoft.SqlServer.Dac.Model.ModelExtractOptions options = default, System.Threading.CancellationToken? cancellationToken = default);
static member LoadFromDatabase : string * Microsoft.SqlServer.Dac.Model.ModelExtractOptions * Nullable<System.Threading.CancellationToken> -> Microsoft.SqlServer.Dac.Model.TSqlModel
Public Shared Function LoadFromDatabase (connectionString As String, Optional options As ModelExtractOptions = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing) As TSqlModel
参数
- connectionString
- String
指定要加载的数据库和目录的连接字符串。
- options
- ModelExtractOptions
用于指定影响包提取行为的选项的可选 ModelExtractOptions 实例。 若要在静态代码分析中分析模型,建议 LoadAsScriptBackedModel 将其设置为 true。 这很重要,因为某些规则可能无法按预期工作,除非这是真的。
- cancellationToken
- Nullable<CancellationToken>
用于取消加载操作的可选取消令牌。
返回
例外
如果 connectionString 为 null。
如果 connectionString 不是有效的连接字符串或选项。存储不是枚举类型的有效值。
如果从指定数据库提取模型时遇到问题。
适用于
LoadFromDatabase(String, SecureString, ModelExtractOptions, Nullable<CancellationToken>)
使用指定的 options值从数据库加载模型。
public static Microsoft.SqlServer.Dac.Model.TSqlModel LoadFromDatabase(string connectionString, System.Security.SecureString password, Microsoft.SqlServer.Dac.Model.ModelExtractOptions options = default, System.Threading.CancellationToken? cancellationToken = default);
static member LoadFromDatabase : string * System.Security.SecureString * Microsoft.SqlServer.Dac.Model.ModelExtractOptions * Nullable<System.Threading.CancellationToken> -> Microsoft.SqlServer.Dac.Model.TSqlModel
Public Shared Function LoadFromDatabase (connectionString As String, password As SecureString, Optional options As ModelExtractOptions = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing) As TSqlModel
参数
- connectionString
- String
指定要加载的数据库和目录的连接字符串。
- password
- SecureString
连接到指定数据库时使用的此密码字符串。
- options
- ModelExtractOptions
用于指定影响包提取行为的选项的可选 ModelExtractOptions 实例。 若要在静态代码分析中分析模型,建议 LoadAsScriptBackedModel 将其设置为 true。 这很重要,因为某些规则可能无法按预期工作,除非这是真的。
- cancellationToken
- Nullable<CancellationToken>
用于取消加载操作的可选取消令牌。
返回
例外
如果 connectionString 为 null。
如果 connectionString 不是有效的连接字符串或选项。存储不是枚举类型的有效值。
如果从指定数据库提取模型时遇到问题。