편집기 열기(SQL Server Management Studio)

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

이 항목에서는 SQL Server Management Studio에서 데이터베이스 엔진 쿼리, MDX, DMX 또는 XML/A 편집기를 여는 방법에 대해 설명합니다. 열면 각 편집기 창이 Management Studio의 중앙 창에 탭으로 나타납니다.

시작하기 전에

Management Studio는 데이터베이스 엔진 쿼리 편집기( Transact-SQL 스크립트 편집용), DMX 및 MDX 편집기(해당 언어를 통한 스크립트 편집용) 및 XML/A 편집기(XML/A 스크립트 또는 XML 파일 편집용)의 네 가지 편집기를 지원합니다. 텍스트 파일은 어떠한 편집기로도 편집할 수 있습니다.

제한 사항

고유한 코드 페이지를 사용하는 다른 사이트의 사용자와 파일을 공유하는 경우 파일을 읽을 때 오류를 방지하기 위해 적절한 유니코드 코드 페이지로 파일을 저장해야 합니다. 또한 UNIX 또는 Macintosh용 파일을 저장할 때는 적절한 문서 형식으로 파일을 저장해야 합니다. 파일 메뉴에서 저장 단추 옆의 아래쪽 화살표에서 다른 이름으로 저장, 인코딩으로 저장을 클릭한 다음 줄 끝에서 Unix 또는 Macintosh를 선택합니다.

사용 권한

코드 편집기에서 수행하는 작업에는 로그인하는 데 사용한 인증 계정에 부여된 권한이 적용됩니다. 예를 들어 Windows 인증을 사용하여 데이터베이스 엔진 쿼리 편집기 창을 열 경우 Windows 로그인 계정에 액세스 권한이 없는 개체를 참조하는 Transact-SQL 문을 실행할 수 없습니다.

방법: 편집기 열기

이 섹션에서는 SQL Server Management Studio에서 다양한 편집기를 여는 방법을 설명합니다.

파일/새 메뉴 사용

파일 메뉴에서 새로 만들기를 클릭한 다음 쿼리 편집기 옵션 중 하나를 선택합니다.

  • 현재 연결로 쿼리 - Management Studio에서 현재 연결과 연결된 유형의 새 편집기 창을 엽니다. 편집기 창은 현재 연결과 동일한 인증 정보를 사용합니다. 예를 들어 개체 탐색기 데이터베이스 엔진 인스턴스를 선택한 다음 현재 연결로 쿼리를 사용하는 경우 Management Studio는 동일한 인증 정보를 사용하여 동일한 인스턴스에 연결된 데이터베이스 엔진 쿼리 편집기를 엽니다.

  • 데이터베이스 엔진 쿼리 - 새 데이터베이스 엔진 쿼리 편집기와 대화 상자를 열어 데이터베이스 엔진의 인스턴스에 연결하는 데 필요한 정보를 가져옵니다.

  • Analysis Services MDX 쿼리 - 새 MDX 쿼리 편집기와 대화 상자를 열어 Analysis Services 인스턴스에 연결하는 데 필요한 정보를 가져옵니다.

  • Analysis Services DMX 쿼리 - 새 DMX 쿼리 편집기와 대화 상자를 열어 Analysis Services 인스턴스에 연결하는 데 필요한 정보를 가져옵니다.

  • Analysis Services XML/A 쿼리 - 새 XML/A 쿼리 편집기와 대화 상자를 열어 Analysis Services 인스턴스에 연결하는 데 필요한 정보를 가져옵니다.

파일/열기 메뉴 사용

파일 메뉴에서 열기를 클릭한 다음 파일로 이동하여 엽니다. Management Studio는 파일 확장자에 적합한 편집기 유형을 열고, 파일 내용을 편집기 창에 복사하고, 필요한 경우 연결 대화 상자를 엽니다. 예를 들어 확장자가 .sql인 파일을 여는 경우 Management Studio는 데이터베이스 엔진 쿼리 편집기 창을 열고, .sql 파일의 내용을 복사한 다음 연결 대화 상자를 엽니다. 특정 편집기에 연결되지 않은 확장명을 가진 파일을 열 경우 Management Studio에서는 텍스트 편집기 창을 열고 파일 내용을 복사합니다.

자세한 내용은 코드 편집기에 파일 확장자 연결을 참조하세요.

도구 모음 사용

표준 도구 모음에서 다음 단추 중 하나를 클릭합니다.

  • 새 쿼리 - Management Studio에서 현재 연결과 연결된 유형의 새 편집기 창을 엽니다. 편집기 창은 현재 연결과 동일한 인증 정보를 사용합니다. 예를 들어 개체 탐색기에서 데이터베이스 엔진 인스턴스를 선택한 다음 새 쿼리 단추를 클릭하면 Management Studio는 동일한 인증 정보를 사용하여 동일한 인스턴스에 연결된 데이터베이스 엔진 쿼리 편집기를 엽니다.

  • 데이터베이스 엔진 쿼리 - 새 데이터베이스 엔진 쿼리 편집기와 대화 상자를 열어 데이터베이스 엔진의 인스턴스에 연결하는 데 필요한 정보를 가져옵니다.

  • Analysis Services MDX 쿼리 - 새 MDX 쿼리 편집기와 대화 상자를 열어 Analysis Services 인스턴스에 연결하는 데 필요한 정보를 가져옵니다.

  • Analysis Services DMX 쿼리 - 새 DMX 쿼리 편집기와 대화 상자를 열어 Analysis Services 인스턴스에 연결하는 데 필요한 정보를 가져옵니다.

  • Analysis Services XML/A 쿼리 - 새 XML/A 쿼리 편집기와 대화 상자를 열어 Analysis Services 인스턴스에 연결하는 데 필요한 정보를 가져옵니다.

개체 탐색기 사용

개체 탐색기에서:

  • 데이터베이스 엔진 인스턴스에 연결된 서버 노드를 마우스 오른쪽 단추로 클릭한 다음 새 쿼리를 선택합니다. 그러면 동일한 데이터베이스 엔진의 인스턴스에 연결된 데이터베이스 엔진 쿼리 편집기 창이 열리고 창의 데이터베이스 컨텍스트가 로그인을 위한 기본 데이터베이스로 설정됩니다.

  • 데이터베이스 노드를 마우스 오른쪽 단추로 클릭한 다음 새 쿼리를 선택합니다. 그러면 동일한 데이터베이스 엔진의 인스턴스에 연결된 데이터베이스 엔진 쿼리 편집기 창이 열리고 창의 데이터베이스 컨텍스트가 동일한 데이터베이스로 설정됩니다.

솔루션 탐색기 사용

솔루션 탐색기 폴더를 확장하고 폴더 내의 항목을 마우스 오른쪽 단추로 클릭한 다음 열기를 클릭하거나 항목 또는 파일을 두 번 클릭합니다.

템플릿 브라우저를 사용하여 데이터베이스 엔진 쿼리 편집기 열기

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

  • 템플릿 브라우저 창이 오른쪽 창에 나타납니다.

  • 템플릿을 두 번 클릭하면 템플릿의 텍스트가 있는 데이터베이스 엔진 쿼리 창이 열립니다. 예를 들어 CREATE DATABASE 템플릿을 열려면 SQL Server 템플릿 폴더를 열고 데이터베이스 폴더를 연 다음 데이터베이스 만들기를 두 번 클릭합니다.