TSqlModel.LoadFromDatabaseWithAuthProvider Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.