TSqlModel Costruttori

Definizione

Overload

Nome Descrizione
TSqlModel(String)

Carica un modello da un DacPackage oggetto o BacPackage.

Equivale a chiamare LoadFromDacpac(String, ModelLoadOptions) con valori predefiniti.

TSqlModel(SqlServerVersion, TSqlModelOptions)

Crea un modello vuoto destinato a un modello specifico SqlServerVersion

TSqlModel(String, DacSchemaModelStorageType)

Carica un modello da un DacPackage oggetto o BacPackage.

Equivale a chiamare LoadFromDacpac(String, ModelLoadOptions) con valori predefiniti per tutti gli elementi ad eccezione di modelStorageType.

TSqlModel(String, DacSchemaModelStorageType, CancellationToken)

Carica un modello da un DacPackage oggetto o BacPackage.

Equivale a chiamare LoadFromDacpac(String, ModelLoadOptions) con valori predefiniti per tutti gli elementi ad eccezione di modelStorageType.

TSqlModel(String)

Carica un modello da un DacPackage oggetto o BacPackage.

Equivale a chiamare LoadFromDacpac(String, ModelLoadOptions) con valori predefiniti.

public TSqlModel(string fileName);
new Microsoft.SqlServer.Dac.Model.TSqlModel : string -> Microsoft.SqlServer.Dac.Model.TSqlModel
Public Sub New (fileName As String)

Parametri

fileName
String

Percorso del file del pacchetto.

Eccezioni

In caso di problemi durante il caricamento del pacchetto dall'oggetto specificato fileName. Questo problema può verificarsi se il pacchetto non viene caricato correttamente o se i riferimenti richiesti dal pacchetto non vengono trovati nella stessa directory del pacchetto o usando il percorso originale del riferimento.

Commenti

Per impostazione predefinita, Per il formato di archiviazione del modello viene usato DacSchemaModelStorageType.Memory. Il modello dacpac non verrà supportato da script perché LoadAsScriptBackedModel verrà impostato su false. L'uso di LoadFromDacpac(String, ModelLoadOptions) con impostato LoadAsScriptBackedModel su true è consigliato se il modello verrà usato da per l'analisi CodeAnalysisService statica del codice.

Si applica a

TSqlModel(SqlServerVersion, TSqlModelOptions)

Crea un modello vuoto destinato a un modello specifico 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)

Parametri

modelTargetVersion
SqlServerVersion

Versione di SQL Server di destinazione

modelCreationOptions
TSqlModelOptions

Opzioni che definiscono le proprietà del modello, incluse le regole di confronto e come archiviare il modello (in memoria o file supportato)

Si applica a

TSqlModel(String, DacSchemaModelStorageType)

Carica un modello da un DacPackage oggetto o BacPackage.

Equivale a chiamare LoadFromDacpac(String, ModelLoadOptions) con valori predefiniti per tutti gli elementi ad eccezione di 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)

Parametri

fileName
String

Percorso del file del pacchetto.

modelStorageType
DacSchemaModelStorageType

Tipo di archiviazione di backup per l'istanza del pacchetto.

Eccezioni

In caso di problemi durante il caricamento del pacchetto dall'oggetto specificato fileName. Questo problema può verificarsi se il pacchetto non viene caricato correttamente o se i riferimenti richiesti dal pacchetto non vengono trovati nella stessa directory del pacchetto o usando il percorso originale del riferimento.

Commenti

Il modello dacpac non verrà supportato da script perché LoadAsScriptBackedModel verrà impostato su false. L'uso di LoadFromDacpac(String, ModelLoadOptions) con impostato LoadAsScriptBackedModel su true è consigliato se il modello verrà usato da per l'analisi CodeAnalysisService statica del codice.

Si applica a

TSqlModel(String, DacSchemaModelStorageType, CancellationToken)

Carica un modello da un DacPackage oggetto o BacPackage.

Equivale a chiamare LoadFromDacpac(String, ModelLoadOptions) con valori predefiniti per tutti gli elementi ad eccezione di 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)

Parametri

fileName
String

Percorso del file del pacchetto.

modelStorageType
DacSchemaModelStorageType

Tipo di archiviazione di backup per l'istanza del pacchetto.

cancellationToken
CancellationToken

Token utilizzato per annullare il caricamento del modello.

Eccezioni

In caso di problemi durante il caricamento del pacchetto dall'oggetto specificato fileName. Questo problema può verificarsi se il pacchetto non viene caricato correttamente o se i riferimenti richiesti dal pacchetto non vengono trovati nella stessa directory del pacchetto o usando il percorso originale del riferimento.

Quando l'operazione di caricamento viene annullata.

Commenti

Il modello dacpac non verrà supportato da script perché LoadAsScriptBackedModel verrà impostato su false. L'uso di LoadFromDacpac(String, ModelLoadOptions) con impostato LoadAsScriptBackedModel su true è consigliato se il modello verrà usato da per l'analisi CodeAnalysisService statica del codice.

Si applica a