방법: 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 파일을 편집하려면
보기 메뉴에서 솔루션 탐색기를 선택하여 솔루션 탐색기를 엽니다.
테스트 스크립트 폴더를 확장합니다.
Test.sql 파일을 두 번 클릭하여 Transact-SQL 편집기에서 엽니다. 테스트 스크립트가 여러 개 있으면 열고자 하는 테스트 스크립트를 두 번 클릭합니다. 기본 디버그 스크립트를 지정하는 방법에 대한 자세한 내용은 이 항목의 두 번째 절차를 참조하십시오.
프로젝트 데이터베이스 개체의 기능을 확인하는 결과를 제공하는 Transact-SQL 문을 추가합니다. SQL CLR 데이터베이스 프로젝트의 특정 항목에 대한 Test.sql 스크립트를 만드는 방법에 대한 자세한 내용은 다음 페이지를 참조하십시오.
저장 프로시저에 대해서는 방법: 공용 언어 런타임 통합을 사용하여 SQL Server 저장 프로시저 만들기 및 실행을 참조하십시오.
트리거에 대해서는 방법: 공용 언어 런타임 통합을 사용하여 SQL Server 트리거 만들기 및 실행을 참조하십시오.
사용자 정의 함수에 대해서는 방법: 공용 언어 런타임 통합을 사용하여 SQL Server 사용자 정의 함수 만들기 및 실행을 참조하십시오.
사용자 정의 형식에 대해서는 방법: 공용 언어 런타임 통합을 사용하여 SQL Server 사용자 정의 형식 만들기 및 실행을 참조하십시오.
집계에 대해서는 방법: 공용 언어 런타임 통합을 사용하여 SQL Server 집계 만들기 및 실행을 참조하십시오.
기본 스크립트를 지정하려면
솔루션 탐색기에서 구성할 프로젝트에 대한 테스트 스크립트를 확장합니다.
기본 디버그 스크립트로 사용할 스크립트를 마우스 오른쪽 단추로 클릭한 다음 기본 디버그 스크립트로 설정을 클릭합니다.