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.
Remarque
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.
Remarque
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
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