Langage

TSqlModel Constructeurs

Définition

Surcharges

Nom Description
TSqlModel(String)

Charge un modèle à partir d’un DacPackage ou BacPackage.

Cela équivaut à appeler LoadFromDacpac(String, ModelLoadOptions) avec des valeurs par défaut.

TSqlModel(SqlServerVersion, TSqlModelOptions)

Crée un modèle vide qui cible un modèle spécifique SqlServerVersion

TSqlModel(String, DacSchemaModelStorageType)

Charge un modèle à partir d’un DacPackage ou BacPackage.

Cela équivaut à appeler LoadFromDacpac(String, ModelLoadOptions) avec des valeurs par défaut pour tout sauf le modelStorageType.

TSqlModel(String, DacSchemaModelStorageType, CancellationToken)

Charge un modèle à partir d’un DacPackage ou BacPackage.

Cela équivaut à appeler LoadFromDacpac(String, ModelLoadOptions) avec des valeurs par défaut pour tout sauf le modelStorageType.

TSqlModel(String)

Charge un modèle à partir d’un DacPackage ou BacPackage.

Cela équivaut à appeler LoadFromDacpac(String, ModelLoadOptions) avec des valeurs par défaut.

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

Paramètres

fileName
String

Chemin d’accès du fichier au package.

Exceptions

En cas de problème de chargement du package à partir de l’objet spécifié fileName. Cela peut se produire si le package ne se charge pas correctement ou si les références requises par le package ne sont pas trouvées dans le même répertoire que le package, ou en utilisant le chemin d’accès d’origine à la référence.

Remarques

Par défaut, DacSchemaModelStorageType.Memory est utilisé pour le format de stockage du modèle. Le modèle dacpac ne sera pas soutenu par un script, car il LoadAsScriptBackedModel est défini sur false. L’utilisation LoadFromDacpac(String, ModelLoadOptions) avec LoadAsScriptBackedModel la valeur true est recommandée si le modèle sera utilisé par l’analyse CodeAnalysisService de code statique.

S’applique à

TSqlModel(SqlServerVersion, TSqlModelOptions)

Crée un modèle vide qui cible un modèle spécifique 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)

Paramètres

modelTargetVersion
SqlServerVersion

Version de SQL Server à cibler

modelCreationOptions
TSqlModelOptions

Options définissant les propriétés du modèle, y compris le classement et la façon de stocker le modèle (en mémoire ou dans un fichier sauvegardé)

S’applique à

TSqlModel(String, DacSchemaModelStorageType)

Charge un modèle à partir d’un DacPackage ou BacPackage.

Cela équivaut à appeler LoadFromDacpac(String, ModelLoadOptions) avec des valeurs par défaut pour tout sauf le 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)

Paramètres

fileName
String

Chemin d’accès du fichier au package.

modelStorageType
DacSchemaModelStorageType

Type de stockage de stockage de stockage pour l’instance de package.

Exceptions

En cas de problème de chargement du package à partir de l’objet spécifié fileName. Cela peut se produire si le package ne se charge pas correctement ou si les références requises par le package ne sont pas trouvées dans le même répertoire que le package, ou en utilisant le chemin d’accès d’origine à la référence.

Remarques

Le modèle dacpac ne sera pas soutenu par un script, car il LoadAsScriptBackedModel est défini sur false. L’utilisation LoadFromDacpac(String, ModelLoadOptions) avec LoadAsScriptBackedModel la valeur true est recommandée si le modèle sera utilisé par l’analyse CodeAnalysisService de code statique.

S’applique à

TSqlModel(String, DacSchemaModelStorageType, CancellationToken)

Charge un modèle à partir d’un DacPackage ou BacPackage.

Cela équivaut à appeler LoadFromDacpac(String, ModelLoadOptions) avec des valeurs par défaut pour tout sauf le 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)

Paramètres

fileName
String

Chemin d’accès du fichier au package.

modelStorageType
DacSchemaModelStorageType

Type de stockage de stockage de stockage pour l’instance de package.

cancellationToken
CancellationToken

Jeton utilisé pour annuler le chargement du modèle.

Exceptions

En cas de problème de chargement du package à partir de l’objet spécifié fileName. Cela peut se produire si le package ne se charge pas correctement ou si les références requises par le package ne sont pas trouvées dans le même répertoire que le package, ou en utilisant le chemin d’accès d’origine à la référence.

Lorsque l’opération de chargement est annulée.

Remarques

Le modèle dacpac ne sera pas soutenu par un script, car il LoadAsScriptBackedModel est défini sur false. L’utilisation LoadFromDacpac(String, ModelLoadOptions) avec LoadAsScriptBackedModel la valeur true est recommandée si le modèle sera utilisé par l’analyse CodeAnalysisService de code statique.

S’applique à