TSqlModel.LoadFromDatabaseWithAuthProvider Método

Definición

Carga un modelo de una base de datos mediante el especificado 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

Parámetros

connectionString
String

Un cadena de conexión especificar la base de datos y el catálogo que se va a cargar.

authProvider
IUniversalAuthProvider

Proveedor de autenticación universal opcional que se usa para autenticar un SqlConnection al abrir una conexión.

options
ModelExtractOptions

Instancia opcional que ModelExtractOptions se usa para especificar opciones que afectan al comportamiento de la extracción de paquetes. Para que los modelos se analicen en el análisis de código estático, se recomienda establecer en LoadAsScriptBackedModel true. Esto es importante, ya que es posible que algunas reglas no funcionen según lo previsto a menos que esto sea cierto.

cancellationToken
Nullable<CancellationToken>

Token de cancelación opcional que se usa para cancelar una operación de carga.

Devoluciones

Excepciones

Si connectionString es null.

Si connectionString no es una cadena de conexión o opciones válidas. El almacenamiento no es un valor válido del tipo enumerado.

Si hay problemas al extraer el modelo de la base de datos especificada.

Se aplica a