TSqlModel.LoadFromDatabase 方法

定义

重载

名称 说明
LoadFromDatabase(String, ModelExtractOptions, Nullable<CancellationToken>)

使用指定的 options值从数据库加载模型。

LoadFromDatabase(String, SecureString, ModelExtractOptions, Nullable<CancellationToken>)

使用指定的 options值从数据库加载模型。

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 不是有效的连接字符串或选项。存储不是枚举类型的有效值。

如果从指定数据库提取模型时遇到问题。

适用于