Referencia de los comandos de automatización para las características de base de datos de Visual Studio
Puede utilizar la extensibilidad en tiempo de diseño de Visual Studio para realizar determinadas operaciones en la ventana Comandos de Visual Studio. Por ejemplo, para importar varios scripts en un proyecto de base de datos.
En esta versión de Visual Studio Premium o Visual Studio Ultimate, puede:
Importar objetos y configuraciones de base de datos o servidor en un proyecto de base de datos
Importar objetos y configuración de un script
Comparar esquemas de base de datos
Comparar datos de base de datos
Realizar operaciones de refactorización
Trabajar con proyectos parciales
Trabajar con objetos en Vista de esquema
Analizar el código de base de datos
Referencia rápida a los comandos de automatización de base de datos
La siguiente tabla contiene una referencia rápida para todos los comandos DTE para las características de base de datos de Visual Studio:
Área |
Comando |
---|---|
Comparar datos |
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 |
Generador de datos |
Data.DataGeneratorExcludeAllColumns Data.DataGeneratorExcludeAllTables Data.DataGeneratorIncludeAllColumns Data.DataGeneratorIncludeAllTables Data.DataGeneratorPlanRefresh Data.DataGeneratorPopulate Data.DataGeneratorPreview |
Import |
Project.ImportDatabaseSchema Project.ImportScript |
Proyectos parciales |
Project.VSDBExportAsPartialProject Project.VSDBImportPartialProject Project.VSDBRemovePartialProject |
Refactorización |
Data.RenameRefactor Data.FullyQualifyNameRefactor Data.MoveSchemaRefactor Data.RenameServerDatabaseReferenceRefactor Data.WildcardExpansionRefactor |
Comparar esquemas |
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 |
Vista de esquema |
Data.SchemaViewShowDependencies Data.ShowBuiltInElementsInSchemaView Data.ShowExternalElementsInSchemaView Data.DeleteObjectSchemaView Data.SynchronizeSchemaView Data.ToggleSchemaViewBySchema |
Editor 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 |
Análisis de código de base de datos |
Data.StaticCodeAnalysisConfigure Data.StaticCodeAnalysisRun |
Importar objetos y configuración de base de datos o servidor
Puede usar el comando Data.ImportDatabaseSchema en la ventana Comandos de Visual Studio para importar objetos y configuración de una base de datos o servidor. Resalte un proyecto de base de datos o servidor en el Explorador de soluciones antes de usar el comando Data.ImportDatabaseSchema. Para obtener más información, vea Cómo: Importar objetos y configuraciones de base de datos o Cómo: Importar objetos y configuraciones de servidor.
Puede especificar los parámetros siguientes para el comando Data.ImportDatabaseSchema:
Parámetro |
Obligatorio |
Notas |
---|---|---|
/ConnectionString "suCadena" |
Sí |
Especifique la cadena de conexión a la base de datos de la que desee importar objetos y configuración. Para importar objetos de servidor, especifique la base de datos "maestra". |
/AlwaysScriptColumnCollation |
No |
Especifique esta opción para crear siempre explícitamente un script de intercalaciones de columnas. Si no especifica esta opción, las intercalaciones de columnas se especifican explícitamente solo para los casos en los que la intercalación de columnas no coincide con la de la base de datos. |
/IgnoreExtendedProperties |
No |
Especifique esta opción si no desea importar las propiedades extendidas de la base de datos de origen ni su contenido. |
/IgnoreFileSizes |
No |
Especifique esta opción si no desea importar los tamaños de los archivos de registro y grupos de archivos. |
/OverrideDBConfiguration |
No |
Especifique esta opción si desea actualizar la configuración del proyecto de base de datos de modo que coincida con la configuración de la base de datos de origen. |
/Overwrite |
No |
Se omite esta opción. |
/DirectoryLimit N |
No |
Especifique esta opción para reducir el tiempo necesario para abrir y usar un proyecto de base de datos limitando el número de objetos de base de datos que están almacenados en cada carpeta de datos. Reemplace N con el número de archivos que desee permitir en un directorio del disco. |
/IgnorePermissions |
No |
Especifique esta opción si no desea importar los permisos de la base de datos de origen.
Nota
De manera predeterminada, se omiten los permisos al importar objetos y configuración mediante el asistente.Se recomienda especificar esta opción para mejorar el rendimiento al importar bases de datos de gran tamaño.
|
/AddImportedPermissionsToModel |
No |
Especifique esta opción si no especificó /IgnorePermissions y desea agregar los permisos al modelo de la base de datos. Si agrega los permisos al modelo, el proyecto de base de datos se cargará más despacio. |
Importar objetos y configuración de un script
Puede usar el comando Data.ImportScript en la ventana Comandos de Visual Studio para importar las definiciones de objeto de un script. Resalte un proyecto de base de datos o servidor en el Explorador de soluciones antes de usar el comando Data.ImportScript. Para obtener más información, vea Cómo: Importar objetos de base de datos desde un script.
Puede especificar los parámetros siguientes para el comando Data.ImportScript:
Parámetro |
Obligatorio |
Notas |
---|---|---|
/FileName miArchivo.sql |
Sí |
Especifique el nombre del archivo de script que desee importar. Si desea importar un archivo cuyo nombre contiene espacios, escriba el nombre de archivo entre comillas (por ejemplo, "Mi Script.sql"). |
/Encoding {Unicode | UTF32 | UTF8 | UTF7} |
No |
Especifique la codificación en la que se guardó el archivo. Si no especifica una codificación, se supone que se trata de un archivo codificado en UTF8. |
/Overwrite |
No |
Especifique esta opción si desea sobrescribir las definiciones de objeto que ya existen en datos de base de datos. Si no especifica esta opción, no se importarán los objetos que ya existen. |
/IgnoreExtendedProperties |
No |
Especifique esta opción si no desea importar las propiedades extendidas de la base de datos de origen ni su contenido. |
/IgnorePermissions |
No |
Especifique esta opción si no desea importar los permisos de la base de datos de origen.
Nota
De manera predeterminada, se omiten los permisos al importar un script mediante el asistente.Se recomienda especificar esta opción para mejorar el rendimiento al importar scripts de gran tamaño.
|
/AddImportedPermissionsToModel |
No |
Especifique esta opción si no especificó /IgnorePermissions y desea agregar los permisos al modelo de la base de datos. Si agrega los permisos al modelo, el proyecto de base de datos se cargará más despacio. |
Comparar esquemas de base de datos
Puede usar el comando Data.NewSchemaComparison en la ventana Comandos Visual Studio para comparar dos esquemas de base de datos. Debe especificar un proveedor de esquemas de origen y un proveedor de esquemas de destino. Debe especificar el tipo y la identificación de cada proveedor. Para obtener más información, vea Cómo: Comparar esquemas de base de datos.
Para cada proveedor, puede especificar los parámetros siguientes de los comandos Data.NewSchemaComparison y Data.SchemaCompareSelectSourceTargetSchemas:
Parámetro |
Notas |
---|---|
/ProviderType ConnectionBased /ConnectionString "suCadena" |
Utilice esta sintaxis si desea especificar una cadena de conexión a una base de datos como uno de los esquemas. |
/ProviderType ConnectionBased /ConnectionName nombreDeConexión |
Utilice esta sintaxis si desea especificar el nombre de una conexión a una base de datos como uno de los esquemas. |
/ProviderType ProjectBased /ProjectName NombreDeProyecto.dbproj |
Utilice esta sintaxis si desea especificar un proyecto de base de datos como uno de los esquemas. Si desea importar un archivo cuyo nombre contiene espacios, escriba el nombre de archivo entre comillas (por ejemplo, "Mi Proyecto.dbproj"). |
/ProviderType FileBased /ProjectName NombreDeProyecto.dbschema |
Utilice esta sintaxis si desea especificar un archivo .dbschema compilado como uno de los esquemas. Si desea importar un archivo cuyo nombre contiene espacios, escriba el nombre de archivo entre comillas (por ejemplo, "Mi Proyecto.dbschema"). |
/ProviderType FileBased /ProjectName NombreDeProyecto.dacpac |
Especifique esta sintaxis si desea especificar un resultado de compilación de un proyecto de aplicación de la capa de datos, un archivo .dacpac, como uno de los esquemas. Si desea importar un archivo cuyo nombre contiene espacios, escriba el nombre de archivo entre comillas (por ejemplo, "Mi Proyecto.dacpac"). |
Comandos de comparación de esquemas adicionales
La tabla siguiente enumera los comandos DTE adicionales en Comparación de esquemas y los parámetros especificados para cada uno:
Comando |
Parámetro |
Notas |
---|---|---|
SchemaCompareExportToEditor |
Ninguno |
Exporta el script de actualización al editor Transact-SQL |
SchemaCompareExportToFile |
Filename |
Exporta el script de actualización al archivo especificado |
SchemaCompareFilterAllObjects |
Ninguno |
Quita todos los filtros, todos los objetos que aparecen en los resultados de Comparación de esquemas |
SchemaCompareFilterDifferentObjects |
Ninguno |
Solo los objetos que son diferentes aparecen en los resultados de Comparación de esquemas |
SchemaCompareFilterEqualObjects |
Ninguno |
Solo los objetos que son iguales aparecen en los resultados de Comparación de esquemas |
SchemaCompareFilterMissingObjects |
Ninguno |
Solo los objetos que aparecen en el destino pero no en el origen, aparecen en los resultados de Comparación de esquemas. |
SchemaCompareFilterNewObjects |
Ninguno |
Solo los objetos que aparecen en el origen pero no en el destino, aparecen en los resultados de Comparación de esquemas. |
SchemaCompareFilterNonSkipObjects |
Ninguno |
Solo los objetos cuya acción de actualización no está establecida en Omitir aparecen en los resultados de Comparación de esquemas. |
SchemaCompareFilterSkipObjects |
Ninguno |
Solo los objetos cuya acción de actualización está establecida en Omitir aparecen en los resultados de Comparación de esquemas. |
SchemaCompareNextChange |
Ninguno |
Desplaza los resultados de Comparación de esquemas para mostrar la diferencia siguiente |
SchemaCompareObjectDefnHorizontal |
Ninguno |
Muestra las definiciones de objeto de origen y de destino, en paralelo, en el recuadro Definiciones de objeto de los resultados de la comparación de esquemas |
SchemaCompareObjectDefnOff |
Ninguno |
Oculta la presentación del recuadro Definiciones de objeto de los resultados de Comparación de esquemas |
SchemaCompareObjectDefnVertical |
Ninguno |
Muestra las definiciones de objeto de origen y de destino, una encima de otra, en el recuadro Definiciones de objeto de los resultados de la comparación de esquemas |
SchemaCompareOptions |
Ninguno |
Abre el cuadro de diálogo Opciones de comparación de esquemas |
SchemaComparePreviousChange |
Ninguno |
Desplaza los resultados de Comparación de esquemas para mostrar la diferencia anterior |
SchemaCompareRefresh |
Ninguno |
Vuelve a comparar los esquemas de origen y de destino. |
SchemaCompareRefreshScriptPreview |
Ninguno |
Actualiza el recuadro del Script de actualización de esquema de los resultados de Comparación de esquema |
SchemaCompareRestoreUpdateActionDefaults |
Ninguno |
Revierte cualquier acción de actualización al estado en que estaba cuando la comparación se completó |
SchemaCompareRestoreUpdateSelectionDefaults |
Ninguno |
Revierte la acción de actualización para las filas especificadas al estado en que estaba cuando la comparación se completó |
SchemaCompareShowUpdateScript |
Ninguno |
Abre la ventana Script de actualización de esquema si aún no está visible |
SchemaCompareSpecifySQLCMDVariables |
Ninguno |
Abre el cuadro de diálogo que se puede usar para especificar los valores que se deberían usar para las variables SQLCMD al comparar esquemas |
SchemaCompareStop |
Ninguno |
Detiene una comparación de esquema que está en curso |
SchemaCompareWriteUpdates |
Ninguno |
Escribe actualizaciones en el esquema de destino, si el esquema de destino permite actualizaciones. |
Comparar datos de bases de datos
Puede usar el comando Data.NewDataComparison en la ventana Comandos de Visual Studio para comparar los datos de dos bases de datos. Para obtener más información, vea Cómo: Comparar y sincronizar los datos de dos bases de datos.
Puede especificar los parámetros siguientes para el comando Data.NewDataComparison y datos. Comandos DataCompareSelectSrcTgtDatabases:
Parámetro |
Obligatorio |
Notas |
---|---|---|
/SrcServerName nombreDeServidor |
Sí |
Especifique el nombre del servidor que contiene los datos para el origen de la comparación. |
/SrcDatabaseName nombreDeBaseDeDatos |
Sí |
Especifique el nombre de la base de datos que contiene los datos para el origen de la comparación. |
/SrcUserName nombreDeUsuario |
Sí |
Especifique el nombre de usuario que desea utilizar para conectarse a la base de datos que contiene los datos para el origen de la comparación. |
/SrcPassword Contraseña |
Sí |
Especifique la contraseña para el nombre de usuario que desea utilizar para conectarse a la base de datos que contiene los datos para el origen de la comparación. |
/SrcDisplayName datosDeOrigen |
Sí |
Especifique el nombre que debe aparecer en la ventana Comparación de esquemas para el origen de la comparación. |
/TargetServerName nombreDeServidor |
Sí |
Especifique el nombre del servidor que contiene los datos para el destino de la comparación. |
/TargetDatabaseName nombreDeBaseDeDatos |
Sí |
Especifique el nombre de la base de datos que contiene los datos para el destino de la comparación. |
/TargetUserName nombreDeUsuario |
Sí |
Especifique el nombre de usuario que desea utilizar para conectarse a la base de datos que contiene los datos para el destino de la comparación. |
/TargetPassword Contraseña |
Sí |
Especifique la contraseña para el nombre de usuario que desea utilizar para conectarse a la base de datos que contiene los datos para el destino de la comparación. |
/TargetDisplayName datosDeDestino |
Sí |
Especifique el nombre que debe aparecer en la ventana Comparación de esquemas para el destino de la comparación. |
Comandos de comparación de datos adicionales
La tabla siguiente enumera los comandos DTE adicionales en Comparación de datos y los parámetros especificados para cada uno:
Comando |
Parámetro |
Notas |
---|---|---|
DataCompareExportToEditor |
Ninguno |
Exporta el script de actualización al editor Transact-SQL. |
DataCompareExportToFile |
Filename |
Exporta el script de actualización al archivo especificado. |
DataCompareFilterAllRecords |
Ninguno |
Quita todos los filtros. Todos los objetos aparecen en los resultados de comparación de datos. |
DataCompareFilterDifferentRecords |
Ninguno |
Solo los registros que son diferentes aparecen en los resultados de Comparación de datos. |
DataCompareFilterIdenticalRecords |
Ninguno |
Solo los registros que son iguales aparecen en los resultados de Comparación de datos. |
DataCompareFilterOnlyInSourceRecords |
Ninguno |
Solo los registros que aparecen en la base de datos de origen pero no en la base de datos de destino, aparecen en los resultados de Comparación de datos. |
DataCompareFilterOnlyInTargetRecords |
Ninguno |
Solo los registros que aparecen en la base de datos de destino pero no en la base de datos de origen, aparecen en los resultados de Comparación de datos. |
DataCompareFilterSelectedRecords |
Ninguno |
Solo los registros especificados aparecen en los resultados de Comparación de datos. |
DataCompareRefresh |
Ninguno |
Vuelve a comparar los datos en la base de datos de origen y de destino. |
DataCompareShowUpdateScript |
Ninguno |
Muestra la ventana Script de actualización de datos, si aún no está visible. |
DataCompareStop |
Ninguno |
Detiene una comparación de datos que está en curso. |
DataCompareWriteUpdates |
Ninguno |
Escribe actualizaciones en la base de datos de destino. |
DataCompareDataCompareRefreshScriptPreview |
Ninguno |
Actualiza el script en la ventana Script de actualización de datos. |
Realizar operaciones de refactorización
En las siguientes secciones se describen las operaciones de refactorización de base de datos que puede realizar mediante los comandos DTE y los parámetros para cada una de esas operaciones.
Cambiar el nombre de refactorización
En la siguiente tabla se enumeran los parámetros para el comando Data.RenameRefactor:
Parámetro |
Notas |
---|---|
/AssumeProjectSchemaForScripts |
Si especifica esta opción, se supone que los objetos están en el esquema predeterminado para el proyecto si no se especifica ningún esquema para el objeto. Si no especifica esta opción, se supone que el esquema predeterminado es dbo. Este parámetro es opcional y tiene un valor predeterminado de 'true'. Este parámetro sólo afecta a los scripts cuya Acción de compilación no es "Compilar." Las referencias en scripts de compilación siempre asumen el esquema dbo. |
/TargetObjectName nombreObjeto |
Especifica el nombre completo del objeto, incluido el esquema, al que se desea cambiar el nombre (por ejemplo, dbo.Tabla1). |
/NewName nuevoNombreObjeto |
Especifica el nuevo nombre, excepto el esquema, para el objeto al que se va a cambiar el nombre (por ejemplo, Tabla2). |
Para obtener más información acerca de cómo usar la refactorización de base de datos para cambiar el nombre de un objeto de base de datos, vea Cambiar el nombre de todas las referencias a un objeto de base de datos.
Completar nombres
En la siguiente tabla se enumeran los parámetros para el comando Data.FullyQualifyNameRefactor:
Parámetro |
Notas |
---|---|
/ScriptFilePath rutaScriptYarchivo |
Especifica la ruta de acceso completa y el nombre de archivo del archivo en el que desea completar nombres. Por ejemplo: /ScriptFilePath "C:\Users\Username\Documents\Visual Studio 2010\Projects\MyDatabaseSolution\MyDatabaseProject\Schema Objects\Schemas\dbo\Views\MyView.view.sql" |
Para obtener más información acerca de cómo usar una refactorización de base de datos para completar todos los nombres de objeto, vea Completar los nombres de los objetos de base de datos.
Mover el objeto a un nuevo esquema
En la siguiente tabla se enumeran los parámetros para el comando MoveSchemaRefactor:
Parámetro |
Notas |
---|---|
/AssumeProjectSchemaForScripts |
Si especifica esta opción, se supone que los objetos están en el esquema predeterminado para el proyecto si no se especifica ningún esquema para el objeto. Si no especifica esta opción, se supone que el esquema predeterminado es dbo. . Este parámetro es opcional y tiene un valor predeterminado de 'true'. Este parámetro sólo afecta a los scripts cuya Acción de compilación no es "Compilar." Las referencias en scripts de compilación siempre asumen el esquema dbo. |
/TargetObjectName nombreObjeto |
Especifica el nombre completo, incluido el esquema, del objeto al que se desea mover a un nuevo esquema (por ejemplo, dbo.Tabla1). |
/NewSchemaName nombreEsquema |
Especifica el esquema al que desea mover el objeto. |
Para obtener más información acerca de cómo Mover un objeto de base de datos a un esquema diferente usa la refactorización de base de datos para mover un objeto de base de datos a un esquema diferente, vea Mover un objeto de base de datos a un esquema diferente.
Cambiar nombre de referencias de servidor o base de datos
En la siguiente tabla se enumeran los parámetros para el comando Data.RenameServerDatabaseReferenceRefactor:
Parámetro |
Notas |
---|---|
/OldServerName nombreDeServidor |
Especifica el nombre del servidor que desea reemplazar. |
/NewServerName nombreDeServidor |
Especifica el nuevo servidor que desea usar en lugar del servidor anterior. |
/OldDatabaseName nombreDeBaseDeDatos |
Especifica el nombre de la base de datos que desea reemplazar. |
/NewDatabaseName nombreDeBaseDeDatos |
Especifica la nueva base de datos que desea usar en lugar de la base de datos anterior. |
Para obtener más información acerca de cómo usar la refactorización de base de datos para reemplazar la base de datos y los nombres del servidor por otros nombres o con variables SQLCMD, vea Cambiar el nombre de referencias a un servidor o una base de datos.
Expandir caracteres comodín
En la siguiente tabla se enumeran los parámetros para el comando Data.WildcardExpansionRefactor:
Parámetro |
Notas |
---|---|
/ScriptFilePath rutaScriptYarchivo |
Especifica la ruta de acceso completa y el nombre de archivo del archivo en el que desea completar nombres. El nombre de archivo debe aparecer encerrado entre comillas dobles. Por ejemplo: /ScriptFilePath "C:\Users\Username\Documents\Visual Studio 2010\Projects\MyDatabaseSolution\MyDatabaseProject\Schema Objects\Schemas\dbo\Views\MyView.view.sql" |
Para obtener más información acerca de cómo usar la refactorización de base de datos para expandir los caracteres comodín en instrucciones SELECT, vea Expandir caracteres comodín en instrucciones SELECT.
Trabajar con proyectos parciales
La tabla siguiente enumera los comandos DTE adicionales en proyectos parciales y los parámetros especificados para cada uno:
Comando |
Parámetro |
Notas |
---|---|---|
Project.VSDBExportAsPartialProject |
Filename |
Exporta la selección en Explorador de soluciones al archivo de proyectos parcial que se especifica. |
Project.VSDBImportPartialProject |
Filename |
Importa el proyecto parcial especificado (archivo .files) en el proyecto de base de datos. |
Project.VSDBRemovePartialProject |
Filename |
Quita el proyecto parcial especificado del proyecto de base de datos. |
Para obtener más información sobre proyectos parciales, vea Iniciar el desarrollo en equipo de bases de datos grandes.
Trabajar con objetos en Vista de esquema
La tabla siguiente enumera los comandos DTE adicionales en Vista de esquema y los parámetros especificados para cada uno:
Comando |
Parámetro |
Notas |
---|---|---|
SchemaViewShowDependencies |
Ninguno |
Abre el Visor de dependencias del esquema para la selección actual en Vista de esquema. |
ShowBuiltInElementsInSchemaView |
Ninguno |
Alterna si los elementos de base de datos integrados, como el esquema sys, aparecen en Vista de esquema. |
ShowExternalElementsInSchemaView |
Ninguno |
Alterna si los elementos externos, como elementos de una base de datos a la que se hace referencia, aparecen en Vista de esquema. |
DeleteObjectSchemaView |
Ninguno |
Elimina el objeto seleccionado de Vista de esquema, junto con cualquier objeto que aparezca como elemento secundario, basándose en la ordenación actual. |
SynchronizeSchemaView |
Ninguno |
Sincroniza los objetos en Vista de esquema con las definiciones del objeto en los proyectos de base de datos en la solución. Sólo tiene que usar este comando si de algún modo Vista de esquema finaliza sin sincronización con las definiciones del objeto. |
ToggleSchemaViewBySchema |
Ninguno |
Alterna la presentación en Vista de esquema entre la ordenación por esquema y por tipo de objeto. |
Analizar el código de base de datos
La tabla siguiente enumera los comandos DTE que puede usar para configurar y aplicar las reglas de análisis de código de base de datos y los parámetros que puede especificar para cada uno:
Comando |
Parámetro |
Notas |
---|---|---|
StaticCodeAnalysisConfigure |
Ninguno |
Muestra la página de propiedades que puede usar para configurar qué reglas va a aplicar al proyecto de base de datos. |
StaticCodeAnalysisRun |
Ninguno |
Aplica el conjunto de reglas configuradas al proyecto de base de datos para identificar problemas comunes de diseño, nomenclatura y realización. |
Para obtener más información acerca de cómo puede usar el análisis de código de base de datos, vea Analizar el código de base de datos para mejorar la calidad del código.
Vea también
Conceptos
Comparar y sincronizar esquemas de base de datos
Comparar y sincronizar los datos de una o más tablas con datos de una base de datos de referencia