TSqlModel Konstruktoren
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.
Überlädt
| Name | Beschreibung |
|---|---|
| TSqlModel(String) |
Lädt ein Modell aus einem DacPackage oder BacPackage. Dies entspricht dem Aufrufen LoadFromDacpac(String, ModelLoadOptions) mit Standardwerten. |
| TSqlModel(SqlServerVersion, TSqlModelOptions) |
Erstellt ein leeres Modell, das auf ein bestimmtes Objekt ausgerichtet ist. SqlServerVersion |
| TSqlModel(String, DacSchemaModelStorageType) |
Lädt ein Modell aus einem DacPackage oder BacPackage. Dies entspricht dem Aufrufen LoadFromDacpac(String, ModelLoadOptions) mit Standardwerten für alles außer dem |
| TSqlModel(String, DacSchemaModelStorageType, CancellationToken) |
Lädt ein Modell aus einem DacPackage oder BacPackage. Dies entspricht dem Aufrufen LoadFromDacpac(String, ModelLoadOptions) mit Standardwerten für alles außer dem |
TSqlModel(String)
Lädt ein Modell aus einem DacPackage oder BacPackage.
Dies entspricht dem Aufrufen LoadFromDacpac(String, ModelLoadOptions) mit Standardwerten.
public TSqlModel(string fileName);
new Microsoft.SqlServer.Dac.Model.TSqlModel : string -> Microsoft.SqlServer.Dac.Model.TSqlModel
Public Sub New (fileName As String)
Parameter
- fileName
- String
Dateipfad zum Paket.
Ausnahmen
Wenn probleme beim Laden des Pakets aus dem angegebenen fileName.
Dies kann auftreten, wenn das Paket nicht ordnungsgemäß geladen wird oder wenn verweise, die vom Paket erforderlich sind, nicht im gleichen Verzeichnis wie das Paket gefunden werden oder den ursprünglichen Pfad zu dem Verweis verwenden.
Hinweise
Standardmäßig wird DacSchemaModelStorageType.Memory für das Modellspeicherformat verwendet. Das dacpac-Modell wird nicht skriptgeschützt, da der LoadAsScriptBackedModel Wert auf "false" festgelegt wird. Die Verwendung LoadFromDacpac(String, ModelLoadOptions) mit LoadAsScriptBackedModel "true" wird empfohlen, wenn das Modell von der CodeAnalysisService statischen Codeanalyse verwendet wird.
Gilt für:
TSqlModel(SqlServerVersion, TSqlModelOptions)
Erstellt ein leeres Modell, das auf ein bestimmtes Objekt ausgerichtet ist. SqlServerVersion
public TSqlModel(Microsoft.SqlServer.Dac.Model.SqlServerVersion modelTargetVersion, Microsoft.SqlServer.Dac.Model.TSqlModelOptions modelCreationOptions);
new Microsoft.SqlServer.Dac.Model.TSqlModel : Microsoft.SqlServer.Dac.Model.SqlServerVersion * Microsoft.SqlServer.Dac.Model.TSqlModelOptions -> Microsoft.SqlServer.Dac.Model.TSqlModel
Public Sub New (modelTargetVersion As SqlServerVersion, modelCreationOptions As TSqlModelOptions)
Parameter
- modelTargetVersion
- SqlServerVersion
Die Version von SQL Server, die als Ziel verwendet werden soll
- modelCreationOptions
- TSqlModelOptions
Optionen zum Definieren von Modelleigenschaften, einschließlich der Sortierung und des Speicherns des Modells (im Arbeitsspeicher oder in dateigesicherter Datei)
Gilt für:
TSqlModel(String, DacSchemaModelStorageType)
Lädt ein Modell aus einem DacPackage oder BacPackage.
Dies entspricht dem Aufrufen LoadFromDacpac(String, ModelLoadOptions) mit Standardwerten für alles außer dem modelStorageType.
public TSqlModel(string fileName, Microsoft.SqlServer.Dac.DacSchemaModelStorageType modelStorageType);
new Microsoft.SqlServer.Dac.Model.TSqlModel : string * Microsoft.SqlServer.Dac.DacSchemaModelStorageType -> Microsoft.SqlServer.Dac.Model.TSqlModel
Public Sub New (fileName As String, modelStorageType As DacSchemaModelStorageType)
Parameter
- fileName
- String
Dateipfad zum Paket.
- modelStorageType
- DacSchemaModelStorageType
Sicherungsspeichertyp für paketinstanz.
Ausnahmen
Wenn probleme beim Laden des Pakets aus dem angegebenen fileName.
Dies kann auftreten, wenn das Paket nicht ordnungsgemäß geladen wird oder wenn verweise, die vom Paket erforderlich sind, nicht im gleichen Verzeichnis wie das Paket gefunden werden oder den ursprünglichen Pfad zu dem Verweis verwenden.
Hinweise
Das dacpac-Modell wird nicht skriptgeschützt, da der LoadAsScriptBackedModel Wert auf "false" festgelegt wird. Die Verwendung LoadFromDacpac(String, ModelLoadOptions) mit LoadAsScriptBackedModel "true" wird empfohlen, wenn das Modell von der CodeAnalysisService statischen Codeanalyse verwendet wird.
Gilt für:
TSqlModel(String, DacSchemaModelStorageType, CancellationToken)
Lädt ein Modell aus einem DacPackage oder BacPackage.
Dies entspricht dem Aufrufen LoadFromDacpac(String, ModelLoadOptions) mit Standardwerten für alles außer dem modelStorageType.
public TSqlModel(string fileName, Microsoft.SqlServer.Dac.DacSchemaModelStorageType modelStorageType, System.Threading.CancellationToken cancellationToken);
new Microsoft.SqlServer.Dac.Model.TSqlModel : string * Microsoft.SqlServer.Dac.DacSchemaModelStorageType * System.Threading.CancellationToken -> Microsoft.SqlServer.Dac.Model.TSqlModel
Public Sub New (fileName As String, modelStorageType As DacSchemaModelStorageType, cancellationToken As CancellationToken)
Parameter
- fileName
- String
Dateipfad zum Paket.
- modelStorageType
- DacSchemaModelStorageType
Sicherungsspeichertyp für paketinstanz.
- cancellationToken
- CancellationToken
Ein Token, das zum Abbrechen des Ladens des Modells verwendet wird.
Ausnahmen
Wenn probleme beim Laden des Pakets aus dem angegebenen fileName.
Dies kann auftreten, wenn das Paket nicht ordnungsgemäß geladen wird oder wenn verweise, die vom Paket erforderlich sind, nicht im gleichen Verzeichnis wie das Paket gefunden werden oder den ursprünglichen Pfad zu dem Verweis verwenden.
Wenn der Ladevorgang abgebrochen wird.
Hinweise
Das dacpac-Modell wird nicht skriptgeschützt, da der LoadAsScriptBackedModel Wert auf "false" festgelegt wird. Die Verwendung LoadFromDacpac(String, ModelLoadOptions) mit LoadAsScriptBackedModel "true" wird empfohlen, wenn das Modell von der CodeAnalysisService statischen Codeanalyse verwendet wird.