TSqlModel Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| 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 |
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.