Partager via


Référence des commandes Automation pour les fonctionnalités de base de données de Visual Studio

Vous pouvez faire appel au DTE (Design Time Extensibility) Visual Studio pour exécuter certaines opérations dans la fenêtre Commande Visual Studio. Cela permet, par exemple, d'importer plusieurs scripts dans votre projet de base de données.

Dans cette version de Visual Studio Premium ou Visual Studio Ultimate, vous pouvez :

  • Importer des objets de base de données ou serveur et des paramètres dans un projet de base de données

  • Importer des objets et des paramètres à partir d'un script

  • Comparer des schémas de base de données

  • Comparer des données contenues dans des bases de données

  • Exécuter des opérations de refactorisation

  • Utilisation de projets partiels

  • Utilisation d'objets dans la vue Schéma

  • Analyse du code de base de données

Aide-mémoire des commandes d'automation de base de données

Le tableau suivant contient un aide-mémoire pour toutes les commandes DTE pour les fonctionnalités de base de données de Visual Studio :

Zone

Commande

Comparaison de données

Data.NewDataComparison

Data.DataCompareExportToEditor

Data.DataCompareExportToFile

Data.DataCompareFilterAllRecords

Data.DataCompareFilterDifferentRecords

Data.DataCompareFilterIdenticalRecords

Data.DataCompareFilterOnlyInSourceRecords

Data.DataCompareFilterOnlyInTargetRecords

Data.DataCompareFilterSelectedRecords

Data.DataCompareRefresh

Data.DataCompareSelectSrcTgtDatabases

Data.DataCompareShowUpdateScript

Data.DataCompareStop

Data.DataCompareWriteUpdates

Data.DataDataCompareRefreshScriptPreview

Générateur de données

Data.DataGeneratorExcludeAllColumns

Data.DataGeneratorExcludeAllTables

Data.DataGeneratorIncludeAllColumns

Data.DataGeneratorIncludeAllTables

Data.DataGeneratorPlanRefresh

Data.DataGeneratorPopulate

Data.DataGeneratorPreview

Importer

Project.ImportDatabaseSchema

Project.ImportScript

Projets partiels

Project.VSDBExportAsPartialProject

Project.VSDBImportPartialProject

Project.VSDBRemovePartialProject

Refactorisation

Data.RenameRefactor

Data.FullyQualifyNameRefactor

Data.MoveSchemaRefactor

Data.RenameServerDatabaseReferenceRefactor

Data.WildcardExpansionRefactor

Comparaison de schémas

Data.NewSchemaComparison

Data.SchemaCompareExportToEditor

Data.SchemaCompareExportToFile

Data.SchemaCompareFilterAllObjects

Data.SchemaCompareFilterDifferentObjects

Data.SchemaCompareFilterEqualObjects

Data.SchemaCompareFilterMissingObjects

Data.SchemaCompareFilterNewObjects

Data.SchemaCompareFilterNonSkipObjects

Data.SchemaCompareFilterSkipObjects

Data.SchemaCompareNextChange

Data.SchemaCompareObjectDefnHorizontal

Data.SchemaCompareObjectDefnOff

Data.SchemaCompareObjectDefnVertical

Data.SchemaCompareOptions

Data.SchemaComparePreviousChange

Data.SchemaCompareRefresh

Data.SchemaCompareRefreshScriptPreview

Data.SchemaCompareRestoreUpdateActionDefaults

Data.SchemaCompareRestoreUpdateSelectionDefaults

Data.SchemaCompareSelectSourceTargetSchemas

Data.SchemaCompareShowUpdateScript

Data.SchemaCompareSpecifySQLCMDVariables

Data.SchemaCompareStop

Data.SchemaCompareWriteUpdates

Vue Schéma

Data.SchemaViewShowDependencies

Data.ShowBuiltInElementsInSchemaView

Data.ShowExternalElementsInSchemaView

Data.DeleteObjectSchemaView

Data.SynchronizeSchemaView

Data.ToggleSchemaViewBySchema

Éditeur Transact-SQL

Data.SqlEditorCancelQueryExecution

Data.SqlEditorConnect

Data.SqlEditorDisconnect

Data.SqlEditorDisplayEstimatedExecutionPlan

Data.SqlEditorEditSqlCmdFile

Data.SqlEditorExecuteSql

Data.SqlEditorIncludeActualExecutionPlan

Data.SqlEditorIncludeStatistics

Data.SqlEditorNewQueryConnection

Data.SqlEditorQueryOptions

Data.SqlEditorResetClientStatistics

Data.SqlEditorResultsAsFile

Data.SqlEditorResultsAsGrid

Data.SqlEditorResultsAsText

Data.SqlEditorSqlCmdMode

Data.SqlEditorToggleResultsPane

Data.SqlEditorValidateSqlSyntax

Analyse du code des bases de données

Data.StaticCodeAnalysisConfigure

Data.StaticCodeAnalysisRun

Importation d'objets de base de données ou d'objets et de paramètres serveur

Vous pouvez utiliser la commande Data.ImportDatabaseSchema de la fenêtre Commande Visual Studio pour importer des objets et des paramètres à partir d'une base de données ou d'un serveur. Il suffit pour cela de mettre en surbrillance un projet de base de données ou un projet serveur dans l'Explorateur de solutions avant d'exécuter la commande Data.ImportDatabaseSchema. Pour plus d'informations, consultez Comment : importer des objets et des paramètres de base de données ou Comment : importer des objets et paramètres de serveur.

Vous pouvez spécifier les paramètres suivants pour la commande Data.ImportDatabaseSchema :

Paramètre

Obligatoire

Remarques

/ConnectionString "VotreChaîne »

Oui

Spécifiez la chaîne de connexion à la base de données à partir de laquelle vous souhaitez importer des objets et des paramètres. Pour importer des objets serveur, spécifiez la base de données « MASTER ».

/AlwaysScriptColumnCollation

Non

Spécifiez cette option pour définir explicitement les classements des colonnes de script. Si vous omettez cette option, les classements de colonnes ne sont explicitement spécifiés que pour les cas où le classement de la colonne ne correspond pas au classement de la base de données.

/IgnoreExtendedProperties

Non

Spécifiez cette option pour éviter d'importer les propriétés étendues de la base de données source et son contenu.

/IgnoreFileSizes

Non

Spécifiez cette option pour éviter d'importer la taille des fichiers journaux et des groupes de fichiers.

/OverrideDBConfiguration

Non

Spécifiez cette option si vous souhaitez mettre à jour les paramètres du projet de base de données de sorte qu'ils correspondent aux paramètres de la base de données source.

/Overwrite

Non

Cette option est ignorée.

/DirectoryLimit N

Non

Spécifiez cette option pour gagner du temps lors de l'ouverture et de l'utilisation de votre projet de base de données en limitant le nombre d'objets de base de données stockés dans chaque dossier de vos données. Remplacez N par le nombre des fichiers que vous souhaitez autoriser dans un répertoire unique sur le disque.

/IgnorePermissions

Non

Spécifiez cette option pour éviter d'importer les autorisations de la base de données source.

RemarqueRemarque
Par défaut, les autorisations sont ignorées lorsque vous importez des objets et des paramètres à l'aide de l'Assistant.Vous pouvez spécifier cette option pour améliorer les performances lorsque vous importez des bases de données volumineuses.

/AddImportedPermissionsToModel

Non

Spécifiez cette option si vous avez omis le paramètre /IgnorePermissions et si vous voulez ajouter des autorisations au modèle de la base de données. L'ajout d'autorisations au modèle a pour effet d'augmenter la durée de chargement du projet de base de données.

Importation d'objets et de paramètres à partir d'un script

Vous pouvez utiliser la commande Data.ImportScript de la fenêtre Commande Visual Studio pour importer des définitions d'objet à partir d'un script. Il suffit de mettre en surbrillance un projet de base de données ou un projet serveur dans l'Explorateur de solutions avant d'exécuter la commande Data.ImportScript. Pour plus d'informations, consultez Comment : importer des objets de base de données à partir d'un script.

Vous pouvez spécifier les paramètres suivants pour la commande Data.ImportScript :

Paramètre

Obligatoire

Remarques

/FileName MonFichier.sql

Oui

Spécifiez le nom du fichier de script à importer. Si vous souhaitez importer un fichier dont le nom contient des espaces, vous devez placer le nom du fichier entre guillemets (par exemple, "Mon Script.sql").

/Encoding {Unicode | UTF32 | UTF8 | UTF7}

Non

Spécifiez l'encodage utilisé pour l'enregistrement du fichier. Si vous omettez cette information, l'encodage appliqué par défaut est UTF8.

/Overwrite

Non

Spécifiez cette option si vous souhaitez remplacer des définitions d'objet qui figurent déjà dans les données de la base de données. Si vous omettez cette option, les objets qui existent déjà ne seront pas importés.

/IgnoreExtendedProperties

Non

Spécifiez cette option pour éviter d'importer les propriétés étendues de la base de données source et son contenu.

/IgnorePermissions

Non

Spécifiez cette option pour éviter d'importer les autorisations de la base de données source.

RemarqueRemarque
Par défaut, les autorisations sont ignorées lorsque vous importez un script à l'aide de l'Assistant.Vous pouvez spécifier cette option pour améliorer les performances lorsque vous importez des scripts volumineux.

/AddImportedPermissionsToModel

Non

Spécifiez cette option si vous avez omis le paramètre /IgnorePermissions et si vous voulez ajouter des autorisations au modèle de la base de données. L'ajout d'autorisations au modèle a pour effet d'augmenter la durée de chargement du projet de base de données.

Comparaison de schémas de base de données

Vous pouvez utiliser la commande Data.NewSchemaComparison de la fenêtre Commande Visual Studio pour comparer deux schémas de base de données. Vous spécifiez un fournisseur de schémas source et un fournisseur de schémas cible. Pensez à préciser le type et l'identification de chaque fournisseur. Pour plus d'informations, consultez Comment : comparer des schémas de base de données.

Vous pouvez spécifier les paramètres suivants pour chaque fournisseur pour les commandes Data.NewSchemaComparison et Data.SchemaCompareSelectSourceTargetSchemas :

Paramètre

Remarques

/ProviderType ConnectionBased /ConnectionString "VotreChaîne"

Utilisez cette syntaxe si vous souhaitez spécifier une chaîne de connexion à une base de données comme un des schémas.

/ProviderType ConnectionBased /ConnectionName NomConnexion

Utilisez cette syntaxe si vous souhaitez spécifier le nom d'une connexion à une base de données comme un des schémas.

/ProviderType ProjectBased /ProjectName ProjectName.dbproj

Utilisez cette syntaxe si vous voulez spécifier un projet de base de données comme un des schémas. Si vous souhaitez importer un fichier dont le nom contient des espaces, vous devez placer le nom du fichier entre guillemets (par exemple, "Mon Projet.dbproj").

/ProviderType FileBased /ProjectName ProjectName.dbschema

Utilisez cette syntaxe si vous souhaitez spécifier un fichier .dbschema compilé comme un des schémas. Si vous souhaitez importer un fichier dont le nom contient des espaces, vous devez placer le nom du fichier entre guillemets (par exemple, "Mon Projet.dbschema").

/ProviderType FileBased /ProjectName ProjectName.dacpac

Spécifiez cette syntaxe si vous souhaitez spécifier une sortie compilée d'un projet d'application de couche Données, un fichier .dacpac en tant que l'un des schémas. Si vous souhaitez importer un fichier dont le nom contient des espaces, vous devez placer le nom du fichier entre guillemets (par exemple, "Mon Projet.dacpac").

Commandes de comparaison de schémas supplémentaires

Le tableau suivant répertorie les commandes DTE supplémentaires pour la comparaison de schémas et les paramètres que vous pouvez spécifier pour chacune :

Commande

Paramètre

Remarques

SchemaCompareExportToEditor

Aucun

Exporte le script de mise à jour vers l'éditeur Transact-SQL

SchemaCompareExportToFile

Nom du fichier

Exporte le script de mise à jour vers le fichier spécifié.

SchemaCompareFilterAllObjects

Aucun

Supprime tous les filtres, tous les objets s'affichent dans les résultats de la comparaison de schémas

SchemaCompareFilterDifferentObjects

Aucun

Seuls les objets qui sont différents s'affichent dans les résultats de la comparaison de schémas

SchemaCompareFilterEqualObjects

Aucun

Seuls les objets qui sont les mêmes s'affichent dans les résultats de la comparaison de schémas

SchemaCompareFilterMissingObjects

Aucun

Seuls les objets qui se produisent dans la cible, mais pas dans la source s'affichent dans les résultats de la comparaison de schémas

SchemaCompareFilterNewObjects

Aucun

Seuls les objets qui se produisent dans la source, mais pas dans la cible s'affichent dans les résultats de la comparaison de schémas

SchemaCompareFilterNonSkipObjects

Aucun

Seuls les objets dont l'action de mise à jour n'est pas configurée sur Ignorer s'affichent dans les résultats de la comparaison de schémas

SchemaCompareFilterSkipObjects

Aucun

Seuls les objets dont l'action de mise à jour est configurée sur Ignorer s'affichent dans les résultats de la comparaison de schémas

SchemaCompareNextChange

Aucun

Fait défiler les résultats de la comparaison de schémas pour afficher la différence suivante

SchemaCompareObjectDefnHorizontal

Aucun

Affiche les définitions d'objets source et cible côte-à-côte dans le volet Définitions d'objets des résultats de la comparaison de schémas

SchemaCompareObjectDefnOff

Aucun

Masque l'affichage du volet Définitions d'objets des résultats de la comparaison de schémas

SchemaCompareObjectDefnVertical

Aucun

Affiche les définitions d'objets source et cible l'un au-dessus de l'autre dans le volet Définitions d'objets des résultats de la comparaison de schémas

SchemaCompareOptions

Aucun

Ouvre la boîte de dialogue Options de comparaison de schémas

SchemaComparePreviousChange

Aucun

Fait défiler les résultats de la comparaison de schémas pour afficher la différence précédente

SchemaCompareRefresh

Aucun

Re-compare les schémas source et cible

SchemaCompareRefreshScriptPreview

Aucun

Met à jour le volet Script de mise à jour du schéma des Résultats de la comparaison de schémas

SchemaCompareRestoreUpdateActionDefaults

Aucun

Rétablit toutes les actions de mise à jour à l'état dans lequel elles étaient lorsque la comparaison s'est terminée

SchemaCompareRestoreUpdateSelectionDefaults

Aucun

Rétablit l'action de mise à jour pour les lignes spécifiées à l'état dans lequel elle était lorsque la comparaison s'est terminée

SchemaCompareShowUpdateScript

Aucun

Ouvre la fenêtre Script de mise à jour du schéma si elle n'est pas déjà visible

SchemaCompareSpecifySQLCMDVariables

Aucun

Ouvre la boîte de dialogue que vous pouvez utiliser pour spécifier les valeurs qui doivent être utilisées pour les variables SQLCMD lorsque vous comparez des schémas

SchemaCompareStop

Aucun

Arrête une comparaison de schéma qui est en cours

SchemaCompareWriteUpdates

Aucun

Écrit une mise à jour pour le schéma cible, si le schéma cible autorise les mises à jour.

Comparaison de données de base de données

Vous pouvez utiliser la commande Data.NewDataComparison de la fenêtre Commande Visual Studio pour comparer les données de deux bases de données. Pour plus d'informations, consultez Comment : comparer et synchroniser les données de deux bases de données.

Vous pouvez spécifier les paramètres suivants pour la commande Data.NewDataComparison et Data. Commandes DataCompareSelectSrcTgtDatabases :

Paramètre

Obligatoire

Remarques

/SrcServerName NomServeur

Oui

Spécifiez le nom du serveur contenant les données source pour la comparaison.

/SrcDatabaseName NomBasededonnées

Oui

Spécifiez le nom de la base de données contenant les données source pour la comparaison.

/SrcUserName NomUtilisateur

Oui

Spécifiez le nom d'utilisateur sous lequel vous souhaitez vous connecter à la base de données contenant les données source pour la comparaison.

/SrcPassword Motdepasse

Oui

Spécifiez le mot de passe associé au nom d'utilisateur permettant de se connecter à la base de données contenant les données source pour la comparaison.

/SrcDisplayName DonnéesSource

Oui

Spécifiez le nom à afficher dans la fenêtre Comparaison de schémas comme source de la comparaison.

/TargetServerName NomduServeur

Oui

Spécifiez le nom du serveur contenant les données cible pour la comparaison.

/TargetDatabaseName NomBasededonnées

Oui

Spécifiez le nom de la base de données contenant les données cible pour la comparaison.

/TargetUserName NomUtilisateur

Oui

Spécifiez le nom d'utilisateur sous lequel vous souhaitez vous connecter à la base de données contenant les données cible pour la comparaison.

/TargetPassword Motdepasse

Oui

Spécifiez le mot de passe associé au nom d'utilisateur permettant de se connecter à la base de données contenant les données cible pour la comparaison.

/TargetDisplayName Données cibles

Oui

Spécifiez le nom à afficher dans la fenêtre Comparaison de schémas comme cible de la comparaison.

Commandes de comparaisons de données supplémentaires

Le tableau suivant répertorie les commandes DTE supplémentaires pour la comparaison de données et les paramètres que vous pouvez spécifier pour chacune :

Commande

Paramètre

Remarques

DataCompareExportToEditor

Aucun

Exporte le script de mise à jour vers l'éditeur Transact-SQL.

DataCompareExportToFile

Nom du fichier

Exporte le script de mise à jour vers le fichier spécifié.

DataCompareFilterAllRecords

Aucun

Supprime tous les filtres. Tous les objets s'affichent dans les résultats de la comparaison de données.

DataCompareFilterDifferentRecords

Aucun

Seuls les enregistrements qui sont différents s'affichent dans les résultats de la comparaison de données.

DataCompareFilterIdenticalRecords

Aucun

Seuls les enregistrements qui sont les mêmes s'affichent dans les résultats de la comparaison de données.

DataCompareFilterOnlyInSourceRecords

Aucun

Seuls les enregistrements qui s'affichent dans la base de données source, mais pas dans la base de données cible s'affichent dans les résultats de la comparaison de données.

DataCompareFilterOnlyInTargetRecords

Aucun

Seuls les enregistrements qui s'affichent dans la base de données cible, mais pas dans la base de données source s'affichent dans les résultats de la comparaison de données.

DataCompareFilterSelectedRecords

Aucun

Seuls les enregistrements spécifiés s'affichent dans les résultats de la comparaison de données.

DataCompareRefresh

Aucun

Re-compare les données dans la base de données source et cible.

DataCompareShowUpdateScript

Aucun

Affiche la fenêtre Script de mise à jour des données si elle n'est pas déjà visible.

DataCompareStop

Aucun

Arrête une comparaison de données qui est en cours.

DataCompareWriteUpdates

Aucun

Écrit une mise à jour dans la base de données cible.

DataCompareDataCompareRefreshScriptPreview

Aucun

Actualise le script dans la fenêtre Script de mise à jour des données.

Exécuter des opérations de refactorisation

Les sections suivantes décrivent les opérations de refactorisation de base de données que vous pouvez exécuter en utilisant des commandes DTE et les paramètres pour chacune de ces opérations.

Refactorisation de changement de nom

Le tableau suivant répertorie les paramètres pour la commande Data.RenameRefactor :

Paramètre

Remarques

/AssumeProjectSchemaForScripts

Si vous spécifiez cette option, il est supposé que les objets sont dans le schéma par défaut pour le projet si aucun schéma n'est spécifié pour l'objet. Si vous ne spécifiez pas cette option, il est supposé que le schéma par défaut est dbo. Ce paramètre est facultatif et sa valeur par défaut est 'true'. Ce paramètre affecte seulement les scripts dont l'Action de génération n'est pas « Build ». Les références dans les scripts de compilation assument toujours le schéma dbo.

/TargetObjectName objectName

Spécifie le nom complet de l'objet, notamment le schéma, que vous voulez renommer (par exemple, dbo.Table1).

/NewName newObjectName

Spécifie le nouveau nom, à l'exclusion du schéma, de l'objet qui est renommé (par exemple, Table2).

Pour plus d'informations sur l'utilisation de la refactorisation de base de données pour renommer un objet de base de données, consultez Renommer toutes les références à un objet de base de données.

Noms qualifiés complets

Le tableau suivant répertorie les paramètres pour la commande Data.FullyQualifyNameRefactor :

Paramètre

Remarques

/ScriptFilePath scriptPathAndFile

Spécifie le chemin d'accès complet et le nom de fichier du fichier dans lequel vous souhaitez attribuer des noms complets. Par exemple : /ScriptFilePath "C:\Users\Username\Documents\Visual Studio 2010\Projects\MyDatabaseSolution\MyDatabaseProject\Schema Objects\Schemas\dbo\Views\MyView.view.sql"

Pour plus d'informations sur l'utilisation de la refactorisation de base de données pour qualifier complètement les noms d'objets, consultez Qualifier complètement le nom d'objets de base de données.

Déplacer l'objet vers un nouveau schéma

Le tableau suivant répertorie les paramètres pour la commande Data.MoveSchemaRefactor :

Paramètre

Remarques

/AssumeProjectSchemaForScripts

Si vous spécifiez cette option, il est supposé que les objets sont dans le schéma par défaut pour le projet si aucun schéma n'est spécifié pour l'objet. Si vous ne spécifiez pas cette option, il est supposé que le schéma par défaut est dbo. . Ce paramètre est facultatif et sa valeur par défaut est 'true'. Ce paramètre affecte seulement les scripts dont l'Action de génération n'est pas « Build ». Les références dans les scripts de compilation assument toujours le schéma dbo.

/TargetObjectName objectName

Spécifie le nom complet, notamment le schéma, de l'objet que vous voulez déplacer vers un nouveau schéma (par exemple, dbo.Table1).

/NewSchemaName schemaName

Spécifie le schéma vers lequel vous souhaitez déplacer l'objet.

Pour plus d'informations sur la façon dont Déplacer un objet de base de données vers un autre schéma utilise la refactorisation de base de données pour déplacer un objet de base de données vers un schéma différent, consultez Déplacer un objet de base de données vers un autre schéma.

Renommer les références à un serveur et une base de données

Le tableau suivant répertorie les paramètres pour la commande Data.RenameServerDatabaseReferenceRefactor :

Paramètre

Remarques

/OldServerName serverName

Spécifie le nom du serveur que vous souhaitez remplacer.

/NewServerName serverName

Spécifie le nouveau serveur que vous souhaitez utiliser au lieu de l'ancien serveur.

/OldDatabaseName databaseName

Spécifie le nom de la base de données que vous souhaitez remplacer.

/NewDatabaseName databaseName

Spécifie la nouvelle base de données que vous souhaitez utiliser au lieu de l'ancienne base de données.

Pour plus d'informations sur l'utilisation de la refactorisation de base de données pour remplacer les noms de base de données et de serveur par d'autres noms ou par des variables SQLCMD, consultez Renommer les références à un serveur ou une base de données.

Développer des caractères génériques

Le tableau suivant répertorie les paramètres pour la commande Data.WildcardExpansionRefactor :

Paramètre

Remarques

/ScriptFilePath scriptPathAndFile

Spécifie le chemin d'accès complet et le nom de fichier du fichier dans lequel vous souhaitez attribuer des noms complets. Le nom de fichier doit être placé entre des guillemets doubles. Par exemple : /ScriptFilePath "C:\Users\Username\Documents\Visual Studio 2010\Projects\MyDatabaseSolution\MyDatabaseProject\Schema Objects\Schemas\dbo\Views\MyView.view.sql"

Pour plus d'informations sur l'utilisation de la refactorisation de base de données pour développer des caractères génériques dans les instructions SELECT, consultez Développer les caractères génériques dans les instructions SELECT.

Utilisation de projets partiels

Le tableau suivant répertorie les commandes DTE supplémentaires pour les projets partiels et les paramètres que vous pouvez spécifier pour chacune :

Commande

Paramètre

Remarques

Project.VSDBExportAsPartialProject

Nom du fichier

Exporte la sélection dans l'Explorateur de solutions vers le fichier projets partiel que vous spécifiez.

Project.VSDBImportPartialProject

Nom du fichier

Importe le projet partiel spécifié (fichier .files) dans le projet de base de données.

Project.VSDBRemovePartialProject

Nom du fichier

Supprime le projet partiel spécifié du projet de base de données.

Pour plus d'informations sur les projets partiels, consultez Démarrage du développement en équipe de bases de données volumineuses.

Utilisation d'objets dans la vue Schéma

Le tableau suivant répertorie les commandes DTE supplémentaires pour la vue Schéma et les paramètres que vous pouvez spécifier pour chacune :

Commande

Paramètre

Remarques

SchemaViewShowDependencies

Aucun

Ouvre la Visionneuse des dépendances de schémas pour la sélection actuelle dans la vue Schéma.

ShowBuiltInElementsInSchemaView

Aucun

Bascule l'affichage en fonction de si les éléments de base de données intégrés, tels que le schéma sys, s'affichent dans la vue Schéma.

ShowExternalElementsInSchemaView

Aucun

Bascule si les éléments externes, tels que les éléments d'une base de données référencée, apparaissent dans la vue Schéma.

DeleteObjectSchemaView

Aucun

Supprime l'objet sélectionné de vue la Schéma, avec tous les objets qui apparaissent comme enfants, selon le tri actuel.

SynchronizeSchemaView

Aucun

Synchronise les objets dans la vue Schéma avec les définitions d'objet dans les projets de base de données de la solution. Vous devez utiliser seulement cette commande si d'une façon ou d'une autre, la vue Schéma est désynchronisée avec les définitions d'objet.

ToggleSchemaViewBySchema

Aucun

Bascule l'affichage de la vue Schéma entre le tri par schéma et le tri par type d'objet.

Analyse du code de base de données

Le tableau suivant répertorie les commandes DTE que vous pouvez utiliser pour configurer et appliquer des règles d'analyse du code de base de données et les paramètres que vous pouvez spécifier pour chacune :

Commande

Paramètre

Remarques

StaticCodeAnalysisConfigure

Aucun

Affiche la page de propriétés que vous pouvez utiliser pour configurer les règles à s'appliquer à votre projet de base de données.

StaticCodeAnalysisRun

Aucun

Applique le jeu configuré de règles à votre projet de base de données pour identifier les problèmes de conception, désignation et performances courants.

Pour plus d'informations sur la façon dont vous pouvez utiliser l'analyse du code de base de données, consultez Analyse du code de base de données pour en améliorer la qualité.

Voir aussi

Concepts

Comparer et synchroniser des schémas de base de données

Comparer et synchroniser les données d'une ou de plusieurs tables avec les données d'une base de données de référence

Démarrage du développement de bases de données en équipe

Création et modification des objets de base de données et serveur