쿼리 편집기와 연결

SQL Server Management Studio에서는 서버와의 연결이 끊긴 동안에도 코드를 쓰거나 편집할 수 있습니다. 이 기능은 서버를 사용할 수 없을 때나 부족한 서버 또는 네트워크 리소스를 보존하고자 할 때 유용합니다. 또한 새 쿼리 편집기 창을 열거나 코드를 다시 입력하지 않고도 쿼리 편집기의 연결을 새 SQL Server 인스턴스로 변경할 수 있습니다.

오프라인으로 코드 작성

오프라인으로 코드를 작성한 다음 다른 서버에 연결하려면

  1. Management Studio 도구 모음에서 데이터베이스 엔진 쿼리를 클릭하여 쿼리 편집기를 엽니다.

  2. 데이터베이스 엔진에 연결 대화 상자에서 취소를 클릭합니다. 쿼리 편집기가 열리고 쿼리 편집기의 제목 표시줄에 SQL Server 인스턴스에 연결되어 있지 않다는 메시지가 나타납니다.

  3. 코드 창에 다음 Transact-SQL 문을 입력합니다.

    SELECT * FROM Production.Product;
    GO
    

이 시점에서 연결, 실행, 구문 분석 또는 예상 실행 계획 표시를 클릭하여 SQL Server 인스턴스에 연결할 수 있습니다. 이 모든 명령은 쿼리 메뉴, 쿼리 편집기 도구 모음 또는 쿼리 편집기 창에서 마우스 오른쪽 단추를 클릭할 때 나타나는 바로 가기 메뉴에서 사용할 수 있습니다. 이 연습에서는 도구 모음을 사용합니다.

  1. 도구 모음에서 실행 단추를 클릭하여 데이터베이스 엔진에 연결 대화 상자를 엽니다.

  2. 서버 이름 입력란에 서버 이름을 입력한 다음 옵션을 클릭합니다.

  3. 연결 속성 탭의 연결할 데이터베이스 목록에서 서버를 찾아서 AdventureWorks를 선택한 다음 연결을 클릭합니다.

  4. 같은 연결을 사용하여 다른 쿼리 편집기 창을 열려면 도구 모음에서 새 쿼리를 클릭합니다.

  5. 연결을 변경하려면 쿼리 편집기 창에서 마우스 오른쪽 단추를 클릭하고 연결을 가리킨 다음 연결 변경을 클릭합니다.

  6. SQL Server에 연결 대화 상자에서 사용 가능한 다른 SQL Server 인스턴스를 선택한 다음 연결을 클릭합니다.

이 새로운 쿼리 편집기 기능을 사용하면 여러 서버에서 같은 코드를 쉽게 실행할 수 있습니다. 이 기능은 여러 비슷한 서버와 관련된 유지 관리 동작에 유용합니다.

단원의 다음 태스크

들여쓰기 추가