TSqlModel.LoadFromDatabaseWithAuthProvider メソッド

定義

指定した optionsを使用して、データベースからモデルを読み込みます。

public static Microsoft.SqlServer.Dac.Model.TSqlModel LoadFromDatabaseWithAuthProvider(string connectionString, Microsoft.SqlServer.Dac.IUniversalAuthProvider authProvider, Microsoft.SqlServer.Dac.Model.ModelExtractOptions options = default, System.Threading.CancellationToken? cancellationToken = default);
static member LoadFromDatabaseWithAuthProvider : string * Microsoft.SqlServer.Dac.IUniversalAuthProvider * Microsoft.SqlServer.Dac.Model.ModelExtractOptions * Nullable<System.Threading.CancellationToken> -> Microsoft.SqlServer.Dac.Model.TSqlModel
Public Shared Function LoadFromDatabaseWithAuthProvider (connectionString As String, authProvider As IUniversalAuthProvider, Optional options As ModelExtractOptions = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing) As TSqlModel

パラメーター

connectionString
String

読み込むデータベースとカタログを指定する接続文字列。

authProvider
IUniversalAuthProvider

接続を開くときに SqlConnection を認証するために使用されるオプションのユニバーサル認証プロバイダー。

options
ModelExtractOptions

オプション ModelExtractOptions パッケージ抽出の動作に影響するオプションを指定するために使用されるインスタンスです。 静的コード分析でモデルを分析する場合は、 LoadAsScriptBackedModel true に設定することをお勧めします。 これが当てはまる場合を除き、一部のルールは期待どおりに動作しない可能性があるため、これは重要です。

cancellationToken
Nullable<CancellationToken>

読み込み操作を取り消すために使用される省略可能なキャンセル トークン。

返品

例外

connectionString が null の場合。

connectionString が有効な接続文字列またはオプションでない場合。Storage は、列挙型の有効な値ではありません。

指定したデータベースからモデルを抽出するときに問題が発生した場合。

適用対象