TSqlModel Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
| 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 |
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.