Cómo: Detener la supresión de advertencias para el análisis del código de la base de datos

Al analizar el código de Transact-SQL del proyecto de base de datos, puede suprimir las advertencias que no se apliquen a sus circunstancias. Para obtener más información, vea Cómo: Suprimir las advertencias de análisis de código de la base de datos. Sin embargo, puede que desee dejar de suprimir una o varias advertencias si cambian las circunstancias.

Al suprimir una advertencia, crea una entrada en un archivo XML del proyecto de base de datos. El archivo XML se denomina StaticCodeAnalysis.SuppressMessages.xml. Para dejar de suprimir una advertencia determinada para un archivo determinado, quite la entrada adecuada del archivo XML. También puede dejar de suprimir todas las advertencias de un proyecto de base de datos si elimina el archivo XML.

Para dejar de suprimir una advertencia del análisis de código para el proyecto de base de datos

  1. Abra la solución que contiene el proyecto de base de datos.

  2. En el Explorador de soluciones, haga doble clic en StaticCodeAnalysis.SuppressMessages.xml.

    El archivo se abre en el editor; es similar al ejemplo siguiente:

    <?xml version="1.0" encoding="utf-16"?>
    <StaticCodeAnalysis version="1" xmlns="urn:Microsoft.VisualStudio.TeamSystem.Data.StaticCodeAnalysis">
      <SuppressedFile FilePath="Schema Objects\Programmability\Stored Procedures\dbo.Procedure1.proc.sql">
        <SuppressedRule Category="Microsoft.Design" RuleId="SR0008" />
      </SuppressedFile>
    </StaticCodeAnalysis>
    
  3. Busque el nodo SuppressedFile del archivo para el que desea dejar de suprimir una o más advertencias.

  4. Realice uno de estos pasos:

    • Para dejar de suprimir una o más advertencias para ese archivo, elimine los nodos SuppressedRule adecuados.

    • Para dejar de suprimir todas las advertencias para ese archivo, elimine el nodo SuppressedFile y todos sus nodos secundarios.

  5. En el Archivo menú, haga clic en Guardar StaticCodeAnalysis.SuppressMessages.xml.

    La próxima vez que realice un análisis, en cada nodo que eliminó aparecerán una o varias de estas advertencias si el código contiene posibles defectos.

Para dejar de suprimir todas las advertencias del análisis de código para el proyecto de base de datos

  1. Abra la solución que contiene el proyecto de base de datos.

  2. En el Explorador de soluciones, haga clic en StaticCodeAnalysis.SuppressMessages.xml.

  3. En el menú Edición, haga clic en Eliminar.

    Aparecerá un cuadro de diálogo de configuración.

  4. Haga clic en Aceptar para eliminar el archivo XML de forma permanente o bien haga clic en Cancelar para seguir suprimiendo las advertencias del análisis de código para el proyecto de base de datos.

Vea también

Tareas

Cómo: Suprimir las advertencias de análisis de código de la base de datos

Conceptos

Analizar el código de base de datos para mejorar la calidad del código