Langage

TSqlModel.LoadFromDatabaseWithAuthProvider Méthode

Définition

Charge un modèle à partir d’une base de données à l’aide du fichier spécifié 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

Paramètres

connectionString
String

Une chaîne de connexion en spécifiant la base de données et le catalogue à charger.

authProvider
IUniversalAuthProvider

Fournisseur d’authentification universel facultatif utilisé pour authentifier une SqlConnection connexion lors de l’ouverture d’une connexion.

options
ModelExtractOptions

Instance facultative ModelExtractOptions utilisée pour spécifier des options qui affectent le comportement de l’extraction de package. Pour que les modèles soient analysés dans l’analyse de code statique, il est recommandé de définir la LoadAsScriptBackedModel valeur true. Cela est important, car certaines règles peuvent ne pas fonctionner comme prévu, sauf si cela est vrai.

cancellationToken
Nullable<CancellationToken>

Jeton d’annulation facultatif utilisé pour annuler une opération de chargement.

Retours

Exceptions

Si connectionString a la valeur Null.

Si connectionString n’est pas une chaîne de connexion ou des options valides. Le stockage n’est pas une valeur valide du type énuméré.

S’il existe des problèmes lors de l’extraction du modèle à partir de la base de données spécifiée.

S’applique à