SQL Server Management Studio에서 스크립트 작성, 분석 및 편집

SQL Server Management Studio에는 Transact-SQL, XQuery, MDX, DMX, XMLA 및 SQL Server Compact 3.5 SP1 쿼리를 편집하기 위한 언어별 코드 편집기가 포함되어 있습니다.

기능

SQL Server Management Studio 코드 편집기에는 다음과 같은 기능이 있습니다.

  • SQL Server 데이터베이스 엔진, Analysis Services 및 SQL Server Compact 3.5 SP1의 스크립트를 신속하게 작성하는 데 사용할 수 있는 템플릿. 템플릿은 데이터베이스에 개체를 만드는 데 필요한 문의 기본 구조가 들어 있는 파일입니다.

  • 복잡한 문을 읽기 쉽도록 구문의 색 구분

  • 쿼리를 끌어서 놓기로 작성할 수 있는 그래픽 쿼리 디자이너

  • 문서 창이나 별개의 문서에서 탭으로 표시되는 쿼리 창

  • 표 또는 텍스트 창으로 표시되거나 파일로 리디렉션되는 쿼리 결과

  • 별개의 탭 창으로 표시되는 결과 표

  • Transact-SQL 문의 실행 계획에 내장된 논리적 단계를 보여 주는 실행 계획 정보의 그래픽 표시

  • 찾기 및 바꾸기, 대량 주석 달기, 사용자 지정 글꼴 및 색, 줄 번호 매기기 등을 지원하는 풍부한 기능의 텍스트 편집 환경. 일부 유형의 편집기에는 개요, 자동 완성 등의 추가 기능이 포함되어 있습니다.

  • 운영 체제 명령과 함께 스크립트를 실행하기 위한 SQLCMD 모드

    이 옵션을 선택할 경우 다음과 같은 제한 사항에 유의해야 합니다.

    • 데이터베이스 엔진 쿼리 편집기에서 IntelliSense는 해제되어 있습니다.

    • 쿼리 편집기를 명령줄에서 실행하지 못하므로 변수와 같은 명령줄 매개 변수를 전달할 수 없습니다.

    • 쿼리 편집기는 운영 체제 프롬프트에 응답할 수 없으므로 대화형 문을 실행하지 않도록 주의해야 합니다.

[!참고]

대용량 Transact-SQL 스크립트에 IntelliSense를 사용하면 컴퓨터의 성능이 느려질 수 있습니다. IntelliSense를 사용할 Transact-SQL 스크립트의 크기를 제한하는 방법은 옵션(텍스트 편집기/Transact-SQL/IntelliSense)을 참조하십시오.

구성 요소

쿼리 편집기에는 다음 창이 포함되어 있습니다.

  • 쿼리 편집기. 이 창은 스크립트를 작성 및 실행하는 데 사용됩니다.

  • 결과. 이 창은 쿼리 결과를 보는 데 사용됩니다. 이 창에서는 표 형태나 텍스트로 결과가 표시될 수 있습니다.

  • 메시지. 이 창에는 스크립트가 실행될 때 서버에서 반환하는 오류, 경고 및 정보 메시지가 표시됩니다. 메시지 목록은 스크립트가 다시 실행되기 전에는 변경되지 않습니다.

  • 오류 목록. 이 창에는 데이터베이스 엔진 쿼리 편집기의 IntelliSense 기능이 발견한 구문 및 의미 체계 오류가 표시됩니다. 이 오류 목록은 사용자가 Transact-SQL 스크립트를 편집할 때 동적으로 변경됩니다. 오류 목록에는 데이터베이스 엔진 쿼리 편집기의 오류만 표시되며 다른 편집기의 오류는 표시되지 않습니다.

  • 클라이언트 통계. 이 창은 범주로 그룹화된 쿼리 실행에 대한 정보를 표시합니다. 쿼리 메뉴의 클라이언트 통계 포함이 선택된 경우 쿼리 실행 시 클라이언트 통계 창이 표시됩니다. 연속 쿼리 실행 통계가 평균값과 함께 나열됩니다. 쿼리 메뉴의 클라이언트 통계 다시 설정을 선택하여 평균을 다시 설정합니다.

다음 표에서는 코드 편집기와 연관된 SQL Server 온라인 설명서 항목을 나열합니다.

항목

설명

SQL Server Management Studio 템플릿 사용

템플릿과 사용자 지정 템플릿 작성에 대한 정보가 포함되어 있습니다.

유용한 편집기 명령 및 기능

코드 개요, 줄 번호 매기기, 주석의 하이퍼링크, 물결 기호, 자동 줄 바꿈 등의 기능에 대한 항목이 포함되어 있습니다.

SQL Server Management Studio 바로 가기 키

코드 편집기에서 사용할 수 있는 바로 가기 키의 목록이 포함되어 있습니다.

방법: 파일 확장명을 코드 편집기에 연결

파일 확장명을 기준으로 지정된 코드 편집기가 열리도록 SQL Server Management Studio를 구성하는 방법에 대해 설명합니다.

SQL Server Management Studio에서 스크립트 및 파일 편집

코드 편집기를 위한 다양한 구성 옵션을 설명하는 페이지에 대한 링크가 포함되어 있습니다.

방법: 글꼴 색상, 크기 및 스타일 변경

코드 편집기에서 텍스트의 모양을 사용자 지정하는 방법에 대해 설명합니다.

오류 목록 창(Management Studio)

데이터베이스 엔진 쿼리 편집기에 오류 정보가 표시되는 방법에 대해 설명합니다.

SQL Server Management Studio 쿼리 편집기에 액세스하려면

  • 파일 메뉴에서 새로 만들기를 클릭한 다음 파일을 클릭합니다.

    새 파일 대화 상자가 표시됩니다.

    만들 쿼리 유형을 클릭합니다. 예를 들어 Transact-SQL 쿼리를 만들려면 데이터베이스 엔진 쿼리를 클릭합니다.

    쿼리 편집기 창이 표시됩니다.

  • SQL Server Management Studio 도구 모음에서 열 쿼리 편집기의 단추를 클릭합니다. 예를 들어 XMLA 쿼리를 만들려면 Analysis Services XMLA 쿼리를 클릭합니다.

    쿼리 편집기 창이 표시됩니다.

템플릿 탐색기에서 데이터베이스 엔진 쿼리 편집기에 액세스하려면

  1. 보기 메뉴에서 템플릿 탐색기를 클릭합니다.

    오른쪽 아래에 템플릿 탐색기 창이 표시됩니다.

  2. 템플릿을 두 번 클릭하여 데이터베이스 엔진 쿼리 창을 템플릿 텍스트와 함께 엽니다. 예를 들어 CREATE DATABASE 템플릿을 열려면 SQL Server 템플릿 폴더, 데이터베이스 폴더를 차례로 열고 데이터베이스 만들기를 두 번 클릭합니다.

코드 편집기를 전체 화면 모드로 보려면

  • 코드 편집기 창에서 Shift+Alt+Enter를 눌러 전체 화면 모드를 설정/해제합니다.

Management Studio 오류 목록 창을 보려면

  • Management Studio 오류 목록 창을 보려면 다음 방법 중 하나를 사용합니다.

    • 보기 메뉴에서 오류 목록을 클릭합니다.

    • Ctrl+\, Ctrl+E 바로 가기 키를 누릅니다.