방법: Test.sql 스크립트를 편집하여 SQL Server 공용 언어 런타임 통합을 사용하는 개체 실행

Test.sql 파일에는 SQL Server 프로젝트에서 데이터베이스 개체를 테스트하는 데 필요한 동작을 수행하는 Transact-SQL 문을 추가합니다.

예를 들어, SQL CLR(공용 언어 런타임) 데이터베이스 프로젝트에 저장 프로시저가 포함되어 있으면 Test.sql 스크립트에 이 저장 프로시저를 실행하는 Transact-SQL 줄을 추가합니다. 저장 프로시저에서 출력을 제공하지 않는 경우 저장 프로시저에서 조작하는 일부 데이터를 반환하는 Transact-SQL 문을 추가하여 저장 프로시저가 예상대로 실행되는지 확인할 수도 있습니다. 마찬가지로 트리거를 테스트하려면 행 삽입 또는 행 삭제와 같이 트리거를 실행시키는 동작을 수행하는 문이 Test.sql 파일에 포함되어 있어야 합니다.

Test.sql 스크립트의 결과는 데이터베이스 개체가 제대로 작동하는지 여부를 확인할 수 있도록 Visual Studio의 데이터베이스 옵션 아래에 있는 출력 창에 표시됩니다.

SQL Server 프로젝트에서 Test.sql 파일을 편집하려면

  1. 보기 메뉴에서 솔루션 탐색기를 선택하여 솔루션 탐색기를 엽니다.

  2. 테스트 스크립트 폴더를 확장합니다.

  3. Test.sql 파일을 두 번 클릭하여 Transact-SQL 편집기에서 엽니다. 테스트 스크립트가 여러 개 있으면 열고자 하는 테스트 스크립트를 두 번 클릭합니다. 기본 디버그 스크립트를 지정하는 방법에 대한 자세한 내용은 이 항목의 두 번째 절차를 참조하십시오.

  4. 프로젝트 데이터베이스 개체의 기능을 확인하는 결과를 제공하는 Transact-SQL 문을 추가합니다. SQL CLR 데이터베이스 프로젝트의 특정 항목에 대한 Test.sql 스크립트를 만드는 방법에 대한 자세한 내용은 다음 페이지를 참조하십시오.

기본 스크립트를 지정하려면

  1. 솔루션 탐색기에서 구성할 프로젝트에 대한 테스트 스크립트를 확장합니다.

  2. 기본 디버그 스크립트로 사용할 스크립트를 마우스 오른쪽 단추로 클릭한 다음 기본 디버그 스크립트로 설정을 클릭합니다.

참고 항목

작업

연습: 관리 코드로 저장 프로시저 만들기

개념

관리 코드로 SQL Server 개체 만들기

관리 코드를 사용하여 데이터베이스 개체를 만드는 경우의 이점