방법: 데이터베이스 코드 분석 경고 표시 안 함
데이터베이스 프로젝트의 Transact-SQL 코드를 분석할 때 무시해도 안전한 경고를 하나 이상 찾게 될 수 있습니다. 이 코드를 빌드하거나 분석할 때마다 이러한 경고가 나타나지 않도록 하려면 프로젝트에 있는 하나 이상의 파일에 대해 이러한 경고를 표시하지 않도록 설정합니다.
프로젝트의 모든 파일에 대해 경고를 표시하지 않으려면 해당 규칙을 사용하지 않도록 설정합니다. 자세한 내용은 방법: 데이터베이스 코드의 정적 분석에 대한 특정 규칙 활성화 및 비활성화를 참조하십시오. 그러나 경고가 발생할 수 있는 모든 상황을 완전히 파악하고 있는 것이 아니면 경고를 표시하지 않거나 규칙을 사용하지 않도록 설정하면 안 됩니다. 예를 들어 특정 파일에 검사할 수 있는 매우 작은 테이블이 들어 있는 경우 이 파일에 대한 경고를 표시하지 않도록 할 수 있습니다. 그러나 검사 시 성능을 저하시킬 만큼 큰 테이블이 프로젝트에 포함된 경우 다른 파일에서 경고를 표시하거나 규칙을 사용하도록 설정할 수 있습니다.
관리 코드와 달리 Transact-SQL 코드의 경우에는 특성을 추가하여 경고를 표시하지 않도록 설정하면 안 됩니다. 대신 각 경고에 대한 항목이 StaticCodeAnalysis.SuppressMessages.xml이라는 파일에 자동으로 추가됩니다. 이 XML 파일은 데이터베이스 프로젝트 파일(.dbproj)이 있는 폴더와 동일한 폴더에 있습니다. 이 XML 파일에는 표시하지 않는 각 경고에 대해 경고를 표시하지 않을 파일의 경로와 이름, 규칙 범주 및 규칙 수가 포함됩니다.
하나 이상의 경고를 표시하지 않도록 설정하려면
데이터베이스 프로젝트를 이미 열고 코드를 분석한 경우에는 5단계로 이동합니다.
데이터베이스 프로젝트가 포함된 솔루션을 엽니다.
솔루션 탐색기에서 데이터베이스 프로젝트를 클릭합니다.
데이터 메뉴에서 정적 코드 분석을 가리키고 실행을 클릭합니다.
Transact-SQL 코드가 분석되고 오류 목록에 오류 및 경고가 표시됩니다.
오류 목록에서 표시하지 않을 경고를 마우스 오른쪽 단추로 클릭하고 정적 코드 분석 메시지 표시 안 함을 클릭합니다.
참고
여러 경고를 강조 표시하고 이 중 하나를 마우스 오른쪽 단추로 클릭한 다음 정적 코드 분석 메시지 표시 안 함을 클릭하여 여러 경고를 동시에 표시하지 않도록 설정할 수 있습니다.
표시하지 않는 각 경고에 대한 항목이 비표시 오류(Suppression) 파일에 추가됩니다.
참고 항목
작업
방법: 데이터베이스 코드의 정적 분석에 대한 특정 규칙 활성화 및 비활성화
방법: Transact-SQL 코드를 분석하여 오류 찾기
방법: 데이터베이스 코드 분석에 대한 경고 표시 안 함 중지