-1

SQL Server에서 스키마 유효성 검사를 수행하는 가장 좋은 방법은 무엇입니까?CI/TFS 및 SQL Server 데이터베이스 테스트 : 단위 테스트로 스키마 유효성 검사

보기, 저장 프로 시저, 트리거가 존재하고 작업중인 테이블 (또는 다른 개체)을 가리키는 지 여부를 테스트해야하며 데이터베이스의 모든 개체에 대해이 검사를 수행해야합니다. 나는 사람들이 깨진 코드를 도입하는 것을 피하고 생산에서 해제하기 전에 일관성있는 상태에 있어야하는 전반적인 스키마를 검증하고 싶다.

단위 테스트 중에 수행해야합니까? 가장 좋은 방법은 무엇입니까?

저는 CI/TFS와 Visual Studio 2015를 사용하고 있습니다.

고마워요!

답변

1

Code Review Policy을 사용하면 체크인시 코드 검토를 시행 할 수 있습니다. 이 방법으로, 깨진 코드를 체크인하는 것을 방지 할 수 있습니다.

+0

안녕하세요, Cece, 답장을 보내 주셔서 감사합니다. 예. 할 일이 흥미 롭습니다. 그러나 나는 CI 서버가 객체 유효성 자체를 검사하고 경고/오류가있는 사용자에게 돌아갈 수있는 솔루션에 훨씬 더 관심이 있습니다 .. 가능한지 아닌지 궁금합니다. – user1611183

+0

코드 검토 정책을 사용하는 것이 쉬운 방법입니다 , 또는 GettingEventHandler 이벤트를 청취하기 위해 리스너를 작성해야 할 수도 있습니다. 체크인 이벤트가 시작되면 경고를 보내십시오. http://www.almguide.com/2011/12/tfs-server-side-event-handlers/ –

관련 문제