데이터베이스 코드를 분석하기 위한 추가 규칙 만들기 및 등록
Visual Studio Premium 및 Visual Studio Ultimate에는 데이터베이스 코드의 Transact-SQL 디자인 문제, 명명 문제 및 성능 경고에 대해 보고하는 코드 분석 규칙이 포함되어 있습니다. 자세한 내용은 데이터베이스 코드를 분석하여 코드 품질 향상을 참조하십시오.
기본 제공 코드 분석 규칙에 포함하려는 특정 Transact-SQL 문제에 대한 검사가 없는 경우 데이터베이스 코드 분석 규칙 기능을 확장하여 사용자 지정 데이터베이스 코드 분석 규칙을 만들 수 있습니다.
일반 작업
다음 표에서는 데이터베이스 코드 분석 규칙을 만들고 등록 및 배포하는 과정을 지원하는 일반적인 작업에 대한 설명과 이러한 작업을 성공적으로 완료하는 방법에 대한 자세한 내용을 볼 수 있는 링크를 보여 줍니다.
일반 작업 |
지원 내용 |
---|---|
정적 코드 분석 규칙 기능을 확장하는 방법에 대한 자세한 정보: Visual Studio에 대한 사용자 지정 코드 분석 규칙을 구현하는 데 사용되는 기본 개념과 아키텍처를 알아볼 수 있습니다. |
|
사용자 지정 SQL 정적 코드 분석 규칙에 대한 시작점으로 어셈블리 만들기: Visual Studio에 대한 SQL 코드 분석 규칙을 만드는 데 필요한 단계를 알아봅니다. 이 연습에서는 Transact-SQL 코드에서 WAITFOR DELAY 문의 사용을 방지하는 규칙을 만듭니다. 또한 어셈블리를 등록하는 방법을 보여 줍니다. 팀에 규칙을 배포하는 방법에 따라 하나의 어셈블리에서 모든 규칙을 만들거나 여러 어셈블리에서 규칙을 만들 수 있습니다. |
|
팀 멤버에게 사용자 지정 SQL 코드 분석 규칙 배포: 규칙이 제대로 작동하는지 확인한 후 팀에 배포할 수 있습니다. 각 팀 멤버에게 기능 확장을 수동으로 설치 및 등록할지 묻거나 기능 확장에 대한 간단한 설치 프로그램을 만들 수 있습니다. |
관련 시나리오
사용자 지정 데이터베이스 리팩터링 형식 또는 대상 만들기
사용자 지정 데이터 생성기를 통해 특수 테스트 데이터 생성
참고 항목
참조
Microsoft.Data.Schema.StaticCodeAnalysis