Referência de comando de automação para recursos de banco de dados de Visual Studio
Você pode usar Visual Studio extensibilidade de tempo de Design (DTE) para executar determinadas operações na Visual Studio janela de comando. Por exemplo, você pode fazer isso se você quiser importar vários scripts para o seu projeto de banco de dados.
Nesta versão do Visual Studio Premium ou Visual Studio Ultimate, você pode:
Importar objetos de banco de dados ou servidor e configurações para um projeto de banco de dados
Importar objetos e configurações de um script
Comparar os esquemas de banco de dados
Comparar o banco de dados
Executar operações de refatoração
Trabalhar com projetos parciais
Trabalhar com objetos na visualização Esquema
Analisar o código do banco de dados
Referência rápida para comandos de automação do banco de dados
A tabela a seguir contém uma referência rápida para todos os comandos DTE para os recursos de banco de dados de Visual Studio:
Área |
Comando |
---|---|
Comparação de dados |
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 |
Gerador de dados |
Data.DataGeneratorExcludeAllColumns Data.DataGeneratorExcludeAllTables Data.DataGeneratorIncludeAllColumns Data.DataGeneratorIncludeAllTables Data.DataGeneratorPlanRefresh Data.DataGeneratorPopulate Data.DataGeneratorPreview |
Importar |
Project.ImportDatabaseSchema Project.ImportScript |
Projetos parciais |
Project.VSDBExportAsPartialProject Project.VSDBImportPartialProject Project.VSDBRemovePartialProject |
Refatoração |
Data.RenameRefactor Data.FullyQualifyNameRefactor Data.MoveSchemaRefactor Data.RenameServerDatabaseReferenceRefactor Data.WildcardExpansionRefactor |
Comparação de esquema |
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 |
Visualização Esquema |
Data.SchemaViewShowDependencies Data.ShowBuiltInElementsInSchemaView Data.ShowExternalElementsInSchemaView Data.DeleteObjectSchemaView Data.SynchronizeSchemaView Data.ToggleSchemaViewBySchema |
Transact-SQLEditor |
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 |
Análise de código do banco de dados |
Data.StaticCodeAnalysisConfigure Data.StaticCodeAnalysisRun |
A importação de banco de dados ou objetos de servidor e configurações
Você pode usar o comando Data.ImportDatabaseSchema a Visual Studio A janela de comando para importar objetos e configurações de um banco de dados ou servidor. Você realçar um projeto de banco de dados ou servidor na Solution Explorer antes de usar o comando Data.ImportDatabaseSchema. Para obter mais informações, consulte Como: Importar objetos de banco de dados e configurações ou Como: Importar objetos de servidor e configurações.
Você pode especificar os seguintes parâmetros para o comando Data.ImportDatabaseSchema:
Parâmetro |
Necessário |
Anotações |
---|---|---|
/ ConnectionString "YourString" |
Sim |
Especifica a seqüência de conexão ao banco de dados do qual você deseja importar configurações e objetos. Para importar objetos de servidor, especifique "mestre" o banco de dados. |
/ AlwaysScriptColumnCollation |
Não |
Especifique esta opção para sempre explicitamente os agrupamentos de coluna do script. Se você não especificar esta opção, os agrupamentos de coluna são explicitamente especificados somente nos casos em que o agrupamento da coluna não corresponde a intercalação de banco de dados. |
/ IgnoreExtendedProperties |
Não |
Especifique esta opção se não quiser importar propriedades estendidas no banco de dados de origem e seu conteúdo. |
/ IgnoreFileSizes |
Não |
Especifique esta opção se não quiser importar os tamanhos de arquivos de log e grupos de arquivos. |
/ OverrideDBConfiguration |
Não |
Especifique esta opção se você deseja atualizar as configurações para o projeto de banco de dados para coincidir com as configurações do banco de dados de origem. |
/ Substituir |
Não |
Essa opção é ignorada. |
/ O DirectoryLimit n |
Não |
Especifique esta opção para reduzir o tempo necessário para abrir e trabalhar com o seu projeto de banco de dados, limitando o número de objetos de banco de dados são armazenados em cada pasta em seus dados. Substitua n com o número de arquivos que você deseja permitir em um único diretório no disco. |
/ IgnorePermissions |
Não |
Especifique esta opção se não quiser importar permissões do banco de dados de origem.
Observação
Por padrão, as permissões são ignoradas pelo quando você importar objetos e configurações usando o assistente.Você talvez queira especificar esta opção para melhorar o desempenho durante a importação de grandes bancos de dados.
|
/ AddImportedPermissionsToModel |
Não |
Especifique esta opção se você não especificar /IgnorePermissions e se você deseja adicionar permissões para o modelo do banco de dados. Se você adicionar permissões para o modelo, o projeto de banco de dados será carregada mais lentamente. |
A importação de objetos e configurações de um Script
Você pode usar o comando Data.ImportScript a Visual Studio A janela de comando para importar definições de objeto a partir de um script. Você realçar um projeto de banco de dados ou servidor na Solution Explorer antes de usar o comando Data.ImportScript. Para obter mais informações, consulte Como: Importar objetos de banco de dados de um Script.
Você pode especificar os seguintes parâmetros para o comando Data.ImportScript:
Parâmetro |
Necessário |
Anotações |
---|---|---|
/ O nome de arquivo MyFile.sql |
Sim |
Especifique o nome do arquivo de script que você deseja importar. Para importar um nome de arquivo contiver espaços, coloque o nome do arquivo entre aspas (por exemplo, "My Script.sql"). |
/ Codificação {Unicode | UTF32 | UTF8 | UTF7} |
Não |
Especifique a codificação na qual o arquivo foi salvo. Se você não especificar uma codificação, o arquivo é considerado UTF8. |
/ Substituir |
Não |
Especifique esta opção se você deseja substituir as definições de objeto que já ocorrem no banco de dados de dados. Se você não especificar esta opção, os objetos já existentes não serão importados. |
/ IgnoreExtendedProperties |
Não |
Especifique esta opção se não quiser importar propriedades estendidas no banco de dados de origem e seu conteúdo. |
/ IgnorePermissions |
Não |
Especifique esta opção se não quiser importar permissões do banco de dados de origem.
Observação
Por padrão, as permissões são ignoradas quando você importa um script usando o assistente.Você talvez queira especificar esta opção para melhorar o desempenho quando você importa grandes scripts.
|
/ AddImportedPermissionsToModel |
Não |
Especifique esta opção se você não especificar /IgnorePermissions e se você deseja adicionar permissões para o modelo do banco de dados. Se você adicionar permissões para o modelo, o projeto de banco de dados será carregada mais lentamente. |
Comparando os esquemas de banco de dados
Você pode usar o comando Data.NewSchemaComparison a Visual Studio A janela de comando para comparar dois esquemas de banco de dados. Você especificar um provedor de esquema de origem e um provedor de esquema de destino. Para cada provedor, você pode especificar o tipo e a identificação para aquele provedor. Para obter mais informações, consulte Como: Comparar os esquemas de banco de dados.
Você pode especificar os seguintes parâmetros para cada provedor para os comandos Data.NewSchemaComparison e Data.SchemaCompareSelectSourceTargetSchemas:
Parâmetro |
Anotações |
---|---|
/ ProviderType ConnectionBased /ConnectionString "YourString" |
Especifica essa sintaxe, se você quiser especificar uma seqüência de conexão para um banco de dados como um dos esquemas. |
/ ProviderType ConnectionBased /ConnectionName ConnectionName |
Especifica essa sintaxe, se você desejar especificar o nome de uma conexão para um banco de dados como um dos esquemas. |
/ ProviderType ProjectBased /ProjectName ProjectName.dbproj |
Especifica essa sintaxe, se você quiser especificar um projeto de banco de dados como um dos esquemas. Para importar um nome de arquivo contiver espaços, coloque o nome do arquivo entre aspas (por exemplo, "My Project.dbproj"). |
/ ProviderType FileBased /ProjectName ProjectName.dbschema |
Especifica essa sintaxe, se você quiser especificar um arquivo de .dbschema compilado como um dos esquemas. Para importar um nome de arquivo contiver espaços, coloque o nome do arquivo entre aspas (por exemplo, "My Project.dbschema"). |
/ ProviderType FileBased /ProjectName ProjectName.dacpac |
Especifica essa sintaxe, se você quiser especificar uma saída compilada de um projeto de aplicativo de camada de dados, um arquivo de .dacpac como um dos esquemas. Para importar um nome de arquivo contiver espaços, coloque o nome do arquivo entre aspas (por exemplo, "My Project.dacpac"). |
Comandos adicionais de comparação de esquema
A tabela a seguir lista os comandos adicionais de DTE para comparar de esquema e os parâmetros que você pode especificar para cada:
Comando |
Parâmetro |
Anotações |
---|---|---|
SchemaCompareExportToEditor |
Nenhum |
Exporta o script de atualização para o Transact-SQL editor |
SchemaCompareExportToFile |
Nome do arquivo |
Exporta o script de atualização para o arquivo especificado |
SchemaCompareFilterAllObjects |
Nenhum |
Remove todos os filtros, a todos os objetos aparecem nos resultados da comparação entre esquemas |
SchemaCompareFilterDifferentObjects |
Nenhum |
Somente os objetos são diferentes aparecem nos resultados da comparação entre esquemas |
SchemaCompareFilterEqualObjects |
Nenhum |
Somente os objetos são os mesmos apareçam nos resultados da comparação entre esquemas |
SchemaCompareFilterMissingObjects |
Nenhum |
Somente os objetos que ocorrem no destino, mas não na fonte de aparecem nos resultados da comparação entre esquemas |
SchemaCompareFilterNewObjects |
Nenhum |
Somente os objetos que ocorrem na origem, mas não no destino aparecem nos resultados da comparação entre esquemas |
SchemaCompareFilterNonSkipObjects |
Nenhum |
Somente os objetos cuja ação de atualização não está definida para ignorar aparecem nos resultados da comparação entre esquemas |
SchemaCompareFilterSkipObjects |
Nenhum |
Somente os objetos cuja ação de atualização é definida como ignorar aparecem nos resultados da comparação entre esquemas |
SchemaCompareNextChange |
Nenhum |
Rola os esquema comparar resultados para exibir a próxima diferença |
SchemaCompareObjectDefnHorizontal |
Nenhum |
Definições--lado a lado no painel de definições de objeto dos resultados da comparação entre esquemas de objetos origem de exibe e destino |
SchemaCompareObjectDefnOff |
Nenhum |
Oculta a exibição do painel de definições de objeto dos resultados da comparação entre esquemas |
SchemaCompareObjectDefnVertical |
Nenhum |
Exibe a origem e destino definições de objeto um acima do outro no painel de definições de objeto dos resultados da comparação entre esquemas |
SchemaCompareOptions |
Nenhum |
Abre a caixa de diálogo Opções de comparação de esquema |
SchemaComparePreviousChange |
Nenhum |
Rola os esquema comparar resultados para exibir a diferença anterior |
SchemaCompareRefresh |
Nenhum |
Os esquemas de origem e destino de re-compares |
SchemaCompareRefreshScriptPreview |
Nenhum |
Atualiza o painel de Script de atualização do esquema dos resultados da comparação entre esquemas |
SchemaCompareRestoreUpdateActionDefaults |
Nenhum |
Reverte quaisquer ações de atualização para o estado em que estavam quando a comparação é concluído |
SchemaCompareRestoreUpdateSelectionDefaults |
Nenhum |
Reverte a ação de atualização das linhas especificadas para o estado em que estavam quando a comparação é concluído |
SchemaCompareShowUpdateScript |
Nenhum |
Abre a janela de Script de atualização do esquema, se ainda não estiver visível |
SchemaCompareSpecifySQLCMDVariables |
Nenhum |
Abre a caixa de diálogo que você pode usar para especificar os valores que devem ser usados para variáveis SQLCMD quando você compara os esquemas |
SchemaCompareStop |
Nenhum |
Interrompe uma comparação de esquema que está em andamento |
SchemaCompareWriteUpdates |
Nenhum |
Atualização de gravações para o esquema de destino, se o esquema de destino permite atualizações. |
Comparando o banco de dados
Você pode usar o comando Data.NewDataComparison a Visual Studio A janela de comando para comparar os dados em dois bancos de dados. Para obter mais informações, consulte Como: Comparar e sincronizar os dados de dois bancos de dados.
Você pode especificar os seguintes parâmetros para os dados e Data.NewDataComparison. Comandos de DataCompareSelectSrcTgtDatabases:
Parâmetro |
Necessário |
Anotações |
---|---|---|
/ O SrcServerName nome_do_servidor |
Sim |
Especifique o nome do servidor que contém os dados para a origem da comparação. |
/ O SrcDatabaseName DatabaseName |
Sim |
Especifique o nome do banco de dados que contém os dados para a fonte da comparação. |
/ O SrcUserName nome de usuário |
Sim |
Especifique o nome de usuário que você deseja usar para se conectar ao banco de dados que contém os dados para a fonte da comparação. |
/ O SrcPassword senha |
Sim |
Especifique a senha para o nome de usuário que você deseja usar para se conectar ao banco de dados que contém os dados para a fonte da comparação. |
/ O SrcDisplayName SourceData |
Sim |
Especifique o nome que você deseja que apareça na janela de comparação entre esquemas para a fonte da comparação. |
/ O TargetServerName nome_do_servidor |
Sim |
Especifique o nome do servidor que contém os dados para o destino da comparação. |
/ O TargetDatabaseName DatabaseName |
Sim |
Especifique o nome do banco de dados que contém os dados para o destino da comparação. |
/ Nomedousuáriodedestino nome de usuário |
Sim |
Especifique o nome de usuário que você deseja usar para se conectar ao banco de dados que contém os dados para o destino da comparação. |
/ O SenhaDeDestino senha |
Sim |
Especifique a senha para o nome de usuário que você deseja usar para se conectar ao banco de dados que contém os dados para o destino da comparação. |
/ O TargetDisplayName TargetData |
Sim |
Especifique o nome que você deseja que apareça na janela de comparação entre esquemas para o destino da comparação. |
Comandos de comparação de dados adicionais
A tabela a seguir lista os comandos adicionais de DTE para comparação de dados e os parâmetros que você pode especificar para cada:
Comando |
Parâmetro |
Anotações |
---|---|---|
DataCompareExportToEditor |
Nenhum |
Exporta o script de atualização para o Transact-SQL editor. |
DataCompareExportToFile |
Nome do arquivo |
Exporta o script de atualização para o arquivo especificado. |
DataCompareFilterAllRecords |
Nenhum |
Remove todos os filtros. Todos os objetos aparecem nos resultados da comparação de dados. |
DataCompareFilterDifferentRecords |
Nenhum |
Somente os registros são diferentes aparecem nos resultados da comparação de dados. |
DataCompareFilterIdenticalRecords |
Nenhum |
Somente os registros são idênticos aparecem nos resultados da comparação de dados. |
DataCompareFilterOnlyInSourceRecords |
Nenhum |
Somente os registros que aparecem no banco de dados de origem, mas não no banco de dados de destino aparecem nos resultados da comparação de dados. |
DataCompareFilterOnlyInTargetRecords |
Nenhum |
Somente os registros que aparecem no banco de dados de destino, mas não no banco de dados de origem aparecem nos resultados da comparação de dados. |
DataCompareFilterSelectedRecords |
Nenhum |
Somente os registros especificados aparecem nos resultados da comparação de dados. |
DataCompareRefresh |
Nenhum |
Re-compares os dados do banco de dados de origem e destino. |
DataCompareShowUpdateScript |
Nenhum |
Exibe a janela de Script de atualização de dados se ele não ainda estiver visível. |
DataCompareStop |
Nenhum |
Interrompe uma comparação de dados está em andamento. |
DataCompareWriteUpdates |
Nenhum |
Atualização de gravações no banco de dados de destino. |
DataCompareDataCompareRefreshScriptPreview |
Nenhum |
Atualiza o script na janela Script de atualização de dados. |
Executar operações de refatoração
As seções a seguir descrevem o operações que podem ser executadas usando comandos DTE e os parâmetros para cada uma dessas operações de refatoração de banco de dados.
Refatoração Renomear
A tabela a seguir lista os parâmetros para o comando Data.RenameRefactor:
Parâmetro |
Anotações |
---|---|
/ AssumeProjectSchemaForScripts |
Se você especificar esta opção, os objetos são considerados no esquema padrão para o projeto se nenhum esquema for especificada para o objeto. Se você não especificar esta opção, o esquema padrão será considerado dbo. Este parâmetro é opcional e tem um valor padrão de 'true'. Este parâmetro afeta somente os scripts cujo Build Action é não "Build". Referências em scripts de compilação presumem sempre esquema dbo. |
/ O TargetObjectName objectName |
Especifica o nome completo do objeto, incluindo o esquema, o que você deseja renomear (por exemplo, dbo.Tabela 1). |
/ NewName newObjectName |
Especifica o novo nome, excluindo o esquema, para o objeto que está sendo renomeado (por exemplo, Tabela2). |
Para obter mais informações sobre como usar o banco de dados de refatoração para renomear um objeto de banco de dados, consulte Renomear todas as referências a um objeto de banco de dados.
Qualificar totalmente nomes
A tabela a seguir lista os parâmetros para o comando Data.FullyQualifyNameRefactor:
Parâmetro |
Anotações |
---|---|
/ O ScriptFilePath scriptPathAndFile |
Especifica o nome de arquivo e caminho completo do arquivo no qual você deseja qualificar totalmente nomes. Por exemplo: / ScriptFilePath "Objects\Schemas\dbo\Views\MyView.view.sql de 2010\Projects\MyDatabaseSolution\MyDatabaseProject\Schema Studio C:\Users\Username\Documents\Visual" |
Para obter mais informações sobre como usar a refatoração de banco de dados para qualificar totalmente nomes de objeto, consulte Qualificar totalmente os nomes dos objetos de banco de dados.
Mover o objeto para um novo esquema.
A tabela a seguir lista os parâmetros para o comando Data.MoveSchemaRefactor:
Parâmetro |
Anotações |
---|---|
/ AssumeProjectSchemaForScripts |
Se você especificar esta opção, os objetos são considerados no esquema padrão para o projeto se nenhum esquema for especificada para o objeto. Se você não especificar esta opção, o esquema padrão será considerado dbo. . Este parâmetro é opcional e tem um valor padrão de 'true'. Este parâmetro afeta somente os scripts cujo Build Action é não "Build". Referências em scripts de compilação presumem sempre esquema dbo. |
/ O TargetObjectName objectName |
Especifica o nome completo, incluindo o esquema, do objeto que você deseja mover para um novo esquema (por exemplo, dbo.Tabela 1). |
/ O NewSchemaName schemaName |
Especifica o esquema ao qual você deseja mover o objeto. |
Para obter mais informações sobre como Mover um objeto de banco de dados para um esquema diferente usar o banco de dados de refatoração para mover um objeto de banco de dados para um esquema diferente, consulte Mover um objeto de banco de dados para um esquema diferente.
Renomear referências de banco de dados e de servidor
A tabela a seguir lista os parâmetros para o comando Data.RenameServerDatabaseReferenceRefactor:
Parâmetro |
Anotações |
---|---|
/ O nomedoantigoservidor nome_do_servidor |
Especifica o nome do servidor que você deseja substituir. |
/ O nomedonovoservidor nome_do_servidor |
Especifica o novo servidor que você deseja usar em vez do antigo servidor. |
/ O OldDatabaseName databaseName |
Especifica o nome do banco de dados que você deseja substituir. |
/ O NewDatabaseName databaseName |
Especifica o novo banco de dados que você deseja usar em vez do antigo banco de dados. |
Para obter mais informações sobre como usar a refatoração de banco de dados para substituir o banco de dados e o servidor de nomes com outros nomes ou variáveis SQLCMD, consulte Renomear referências a um servidor ou banco de dados.
Expanda os caracteres curinga
A tabela a seguir lista os parâmetros para o comando Data.WildcardExpansionRefactor:
Parâmetro |
Anotações |
---|---|
/ O ScriptFilePath scriptPathAndFile |
Especifica o nome de arquivo e caminho completo do arquivo no qual você deseja qualificar totalmente nomes. O nome de arquivo deve ser colocado entre aspas duplas. Por exemplo: / ScriptFilePath "Objects\Schemas\dbo\Views\MyView.view.sql de 2010\Projects\MyDatabaseSolution\MyDatabaseProject\Schema Studio C:\Users\Username\Documents\Visual" |
Para obter mais informações sobre como usar a refatoração de banco de dados para expandir os caracteres curinga nas instruções SELECT, consulte Expanda os caracteres curinga nas instruções SELECT.
Trabalhar com projetos parciais
A tabela a seguir lista os comandos adicionais de DTE para projetos parciais e os parâmetros que você pode especificar para cada:
Comando |
Parâmetro |
Anotações |
---|---|---|
Project.VSDBExportAsPartialProject |
Nome do arquivo |
Exporta a seleção no Solution Explorer para o arquivo parcial de projetos que você especificar. |
Project.VSDBImportPartialProject |
Nome do arquivo |
Importa o projeto especificado parcial (arquivo. Files) para o projeto de banco de dados. |
Project.VSDBRemovePartialProject |
Nome do arquivo |
Remove o projeto especificado parcial do projeto de banco de dados. |
Para obter mais informações sobre projetos parciais, consulte Iniciando o desenvolvimento da equipe de grandes bancos de dados.
Trabalhando com objetos na visualização Esquema
A tabela a seguir lista os comandos adicionais de DTE para modo de exibição do esquema e os parâmetros que você pode especificar para cada:
Comando |
Parâmetro |
Anotações |
---|---|---|
SchemaViewShowDependencies |
Nenhum |
Abre o Visualizador de dependência de esquema para a seleção atual na visualização Esquema. |
ShowBuiltInElementsInSchemaView |
Nenhum |
Alterna se os elementos de banco de dados internos, como, por exemplo, o esquema sys, serão exibidas na visualização Esquema. |
ShowExternalElementsInSchemaView |
Nenhum |
Alterna se elementos externos, como, por exemplo, elementos de um banco de dados referenciado, serão exibidas na visualização Esquema. |
DeleteObjectSchemaView |
Nenhum |
Exclui o objeto selecionado a visualização Esquema, junto com quaisquer objetos que aparecem como filhos, dependendo da classificação atual. |
SynchronizeSchemaView |
Nenhum |
Sincroniza os objetos na visualização Esquema com as definições de objeto em projetos de banco de dados na solução. Basta usar este comando se alguma forma visualização Esquema acaba fora de sincronia com as definições de objeto. |
ToggleSchemaViewBySchema |
Nenhum |
Alterna a exibição no modo de exibição do esquema entre a classificação por esquema e pelo tipo de objeto. |
Analisar o código do banco de dados
A tabela a seguir lista os comandos DTE que você pode usar para configurar e aplicar regras de análise de código do banco de dados e os parâmetros que você pode especificar para cada:
Comando |
Parâmetro |
Anotações |
---|---|---|
StaticCodeAnalysisConfigure |
Nenhum |
Exibe a página de propriedades que você pode usar para configurar quais regras para aplicar ao seu projeto de banco de dados. |
StaticCodeAnalysisRun |
Nenhum |
Aplica o conjunto configurado de regras ao seu projeto de banco de dados para identificar o design comum, nomeação e problemas de desempenho. |
Para obter mais informações sobre como você pode usar a análise de código do banco de dados, consulte Analisando o código do banco de dados para melhorar a qualidade do código.
Consulte também
Conceitos
Comparar e sincronizar esquemas de banco de dados
Comparar e sincronizar os dados em um ou mais tabelas com dados em um banco de dados de referência