Sprache

TSqlModel Konstruktoren

Definition

Ü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 modelStorageType.

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.

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.

Gilt für: