TSqlModel.LoadFromDatabaseWithAuthProvider Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Lädt ein Modell aus einer Datenbank mithilfe des angegebenen 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
Parameter
- connectionString
- String
Ein Verbindungszeichenfolge, der die zu ladende Datenbank und den Katalog angibt.
- authProvider
- IUniversalAuthProvider
Optionaler universeller Authentifizierungsanbieter, der zum Authentifizieren einer SqlConnection Verbindung beim Öffnen einer Verbindung verwendet wird.
- options
- ModelExtractOptions
Optionale ModelExtractOptions Instanz, die verwendet wird, um Optionen anzugeben, die sich auf das Verhalten der Paketextraktion auswirken. Damit Modelle in der statischen Codeanalyse analysiert werden können, empfiehlt es sich, den LoadAsScriptBackedModel Wert auf "true" festzulegen. Dies ist wichtig, da einige Regeln möglicherweise nicht wie erwartet funktionieren, es sei denn, dies ist wahr.
- cancellationToken
- Nullable<CancellationToken>
Optionales Abbruchtoken, das zum Abbrechen eines Ladevorgangs verwendet wird.
Gibt zurück
Ausnahmen
Wenn connectionString null ist.
Wenn connectionString kein gültiges Verbindungszeichenfolge oder Optionen ist. Der Speicher ist kein gültiger Wert des aufgezählten Typs.
Wenn Probleme beim Extrahieren des Modells aus der angegebenen Datenbank auftreten.