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

Connection string указание базы данных и каталога для загрузки.

authProvider
IUniversalAuthProvider

Необязательный универсальный поставщик проверки подлинности, используемый для проверки подлинности SqlConnection при открытии подключения.

options
ModelExtractOptions

Необязательный ModelExtractOptions экземпляр, используемый для указания параметров, влияющих на поведение извлечения пакетов. Для анализа моделей в статическом анализе кода рекомендуется LoadAsScriptBackedModel задать значение true. Это важно, так как некоторые правила могут не работать должным образом, если это не так.

cancellationToken
Nullable<CancellationToken>

Необязательный маркер отмены, используемый для отмены операции загрузки.

Возвращаемое значение

Исключения

Если connectionString имеет значение NULL.

Если connectionString не является допустимым строка подключения или параметрами. Хранилище не является допустимым значением перечисленного типа.

Если возникают проблемы с извлечением модели из указанной базы данных.

Применяется к