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 не является допустимым строка подключения или параметрами. Хранилище не является допустимым значением перечисленного типа.
Если возникают проблемы с извлечением модели из указанной базы данных.