인스턴스 구성

SQL Server 설치 마법사의 인스턴스 구성 페이지를 사용하여 SQL Server의 기본 인스턴스를 만들지 또는 명명된 인스턴스를 만들지 지정할 수 있습니다. SQL Server 인스턴스가 아직 설치되지 않은 경우 명명된 인스턴스를 지정하지 않으면 기본 인스턴스가 만들어집니다.

각 SQL Server 인스턴스는 데이터 정렬 및 기타 옵션에 대해 특정 설정을 갖는 개별 서비스 집합으로 구성됩니다. 디렉터리 구조, 레지스트리 구조 및 서비스 이름은 모두 SQL Server 설치 중에 만들어진 특정 인스턴스 ID 및 인스턴스 이름을 반영합니다.

인스턴스는 기본 인스턴스이거나 명명된 인스턴스입니다. 기본 인스턴스 이름은 MSSQLSERVER입니다(SQL Server Express인 경우 SQLExpress). 연결을 위해 클라이언트에서 인스턴스 이름을 지정할 필요는 없습니다. 명명된 인스턴스는 설치 중 사용자가 결정합니다. 기본 인스턴스를 먼저 설치하지 않고도 SQL Server를 명명된 인스턴스로 설치할 수 있습니다. 기본 인스턴스는 설치된 SQL Server 2000, SQL Server 2005 또는 SQL Server 2008 중 하나일 수 있습니다. 버전과 관계없이 한 번에 하나의 SQL Server 설치만 기본 인스턴스가 될 수 있습니다.

여러 인스턴스

SQL Server는 단일 서버 또는 프로세서에서 여러 SQL Server 인스턴스를 지원하지만 하나의 인스턴스만 기본 인스턴스가 될 수 있습니다. 다른 모든 인스턴스는 명명된 인스턴스여야 합니다. 한 컴퓨터에서 여러 SQL Server 인스턴스를 동시에 실행할 수 있으며 각 인스턴스는 다른 인스턴스와 독립적으로 실행됩니다.

자세한 내용은 SQL Server의 최대 용량 사양을 참조하십시오.

옵션

장애 조치(Failover) 클러스터 인스턴스만 - SQL Server 장애 조치(Failover) 클러스터 네트워크 이름을 지정합니다. 이 이름은 네트워크에서 장애 조치(Failover) 클러스터 인스턴스를 식별합니다.

기본 또는 명명된 인스턴스 - SQL Server의 기본 인스턴스와 명명된 인스턴스 중 설치할 항목을 결정할 때 다음 정보를 고려하십시오.

  • 데이터베이스 서버에 단일 SQL Server 인스턴스를 설치할 경우 이 인스턴스는 기본 인스턴스여야 합니다.

  • 동일한 컴퓨터에 여러 인스턴스를 설치할 경우에는 명명된 인스턴스를 사용합니다. 한 서버에서 기본 인스턴스 한 개만 호스팅할 수 있습니다.

  • SQL Server Express를 설치하는 응용 프로그램은 이를 명명된 인스턴스로 설치해야 합니다. 이렇게 하면 여러 응용 프로그램을 동일한 컴퓨터에 설치한 경우 충돌을 최소화할 수 있습니다.

  • 기본 인스턴스
    SQL Server의 기본 인스턴스를 설치하려면 이 옵션을 선택합니다. 한 컴퓨터에서는 기본 인스턴스를 하나만 호스팅할 수 있으며 나머지 인스턴스는 모두 명명된 인스턴스여야 합니다. 그러나 SQL Server 기본 인스턴스가 설치되어 있으면 동일한 컴퓨터에 Analysis Services 기본 인스턴스를 추가할 수 있습니다.

  • 명명된 인스턴스
    새 명명된 인스턴스를 만들려는 경우 이 옵션을 선택합니다. SQL Server 인스턴스 이름을 지정할 때 다음에 주의합니다.

    • 인스턴스 이름은 대/소문자를 구분하지 않습니다.

    • 인스턴스 이름에는 용어 "Default" 또는 다른 예약된 키워드를 사용할 수 없습니다. 인스턴스 이름에 예약 키워드를 사용한 경우 설치 오류가 발생합니다. 자세한 내용은 예약된 키워드(설치)를 참조하십시오.

    • 인스턴스 이름으로 MSSQLServer를 지정하면 기본 인스턴스가 만들어집니다. SQL Server Express의 경우 인스턴스 이름으로 SQLExpress를 지정하면 기본 인스턴스가 만들어집니다.

    • 인스턴스 이름은 16자로 제한됩니다.

    • 인스턴스 이름의 첫 글자는 문자여야 합니다. 허용되는 문자는 유니코드 표준 2.0에서 정의된 문자입니다. 여기에는 a - z, A - Z의 라틴어 문자와 기타 언어의 문자가 포함됩니다.

    • 이어지는 글자는 유니코드 표준 2.0에 정의된 문자, 기본 라틴어 또는 기타 국가별 스크립트에 정의된 숫자, 달러 기호($) 또는 밑줄(_)이 될 수 있습니다.

    • 공백이나 다른 특수 문자는 인스턴스 이름에 사용할 수 없습니다. 백슬래시(\), 쉼표(,), 콜론(:), 세미콜론(;), 작은따옴표('), 앰퍼샌드(&) 및 @ 기호는 사용할 수 없습니다.

      [!참고]

      현재 Windows 코드 페이지에서 유효한 문자만 SQL Server 인스턴스 이름에 사용할 수 있습니다. 지원되지 않는 유니코드 문자를 사용할 경우 설치 오류가 발생합니다.

  • 감지된 인스턴스 및 기능
    SQL Server 설치 프로그램이 실행 중인 컴퓨터에 설치된 SQL Server 인스턴스 및 구성 요소 목록을 확인합니다.

인스턴스 ID - 기본적으로 인스턴스 이름이 인스턴스 ID로 사용됩니다. 인스턴스 ID는 SQL Server 인스턴스의 설치 디렉터리 및 레지스트리 키를 식별하는 데 사용됩니다. 기본 인스턴스와 명명된 인스턴스 모두에 해당됩니다. 기본 인스턴스의 경우 인스턴스 이름 및 인스턴스 ID는 MSSQLSERVER입니다. 기본 인스턴스 ID가 아닌 ID를 사용하려면 인스턴스 ID 필드에 해당 ID를 지정합니다.

[!참고]

밑줄(_)로 시작되거나 숫자 기호(#) 또는 달러 기호($)가 들어 있는 인스턴스 ID는 지원되지 않습니다.

디렉터리, 파일 위치 및 인스턴스 ID 명명에 대한 자세한 내용은 SQL Server 기본 인스턴스 및 명명된 인스턴스의 파일 위치를 참조하십시오.

인스턴스 루트 디렉터리 - 기본적으로 인스턴스 루트 디렉터리는 C:\Program Files\Microsoft SQL Server\입니다. 기본 루트 디렉터리가 아닌 디렉터리를 지정하려면 찾아보기 단추를 클릭하거나 경로 이름을 제공합니다.

지정된 SQL Server 인스턴스의 모든 구성 요소는 하나의 단위로 관리됩니다. 모든 SQL Server 서비스 팩 및 업그레이드는 SQL Server 인스턴스의 모든 구성 요소에 적용됩니다.

같은 인스턴스 이름을 공유하는 모든 SQL Server 구성 요소는 다음 조건을 충족해야 합니다.

  • 같은 버전

  • 같은 에디션

  • 같은 언어 설정

  • 같은 클러스터형 상태

    [!참고]

    Reporting Services는 클러스터 인식형이 아닙니다.

  • 같은 운영 체제

참고 항목

관련 자료