방법: 명령 프롬프트에서 SQL Server 2005 설치

업데이트: 2007년 9월 15일

SQL Server 2005 설치 프로그램을 실행하기 전에 SQL Server 2005 설치 준비를 검토하십시오. 장애 조치(failover) 클러스터를 설치하려면 장애 조치(Failover) 클러스터링을 설치하기 전에도 검토하십시오.

명령 프롬프트에서 SQL Server 2005를 설치할 때는 명령 프롬프트에서 설치 매개 변수를 지정하거나 /settings 스위치를 사용하여 .ini 파일에서 설치 매개 변수를 로드할 수 있습니다. 명령 프롬프트에서 설치 매개 변수를 사용하거나 .ini 파일을 사용해야 하며 둘 다 사용할 수 없습니다.

.ini 파일에서 설치 매개 변수를 로드하여 지정하려면 /settings filename.ini 인수를 사용하여 .ini 파일을 지정합니다. SQL Server 2005 설치 미디어의 template.ini 파일은 .ini 파일 생성을 위한 자세한 지침을 제공합니다. 특히 .ini 파일에서 주석으로 처리되지 않은 첫 줄에는 [Options] 문자열이 포함되어야 한다는 점에 유의해야 합니다. 다음 예에서는 .ini 파일의 형식을 보여 줍니다.

[Options]
USERNAME=MyName
COMPANYNAME=MyCompany
PIDKEY=ABCDE12345FGHIJ67890KLMNO
INSTALLSQLDIR="C:\Program Files\Microsoft SQL Server\"
INSTALLOLAPDATADIR="C:\Program Files\Microsoft SQL Server\MSSQL\OLAP\Data"
ADDLOCAL=SQL_Engine,Analysis_Server,RS_Server...
INSTANCENAME=MyInstance
...

.ini 파일을 사용하여 SQL Server 2005 설치 매개 변수를 지정하는 방법은 SQL Server 2005 설치 미디어의 루트 폴더에 있는 template.ini 파일을 참조하십시오.

[!참고] 로컬 설치를 하려면 관리자로 설치 프로그램을 실행해야 합니다. 원격 공유로 SQL Server를 설치하는 경우 원격 공유에 대한 읽기 및 실행 권한이 있는 도메인 계정을 사용해야 합니다. 장애 조치 클러스터를 설치하기 위해서는 서비스로 로그온할 수 있고 가상 서버의 모든 노드에서 운영 체제의 일부로 실행할 수 있는 권한을 가진 로컬 관리자여야 합니다.

명령 프롬프트에서 다음 예제 스크립트를 사용하여 SQL Server 2005 구성 요소를 설치, 업데이트 또는 제거할 수 있습니다. 이 스크립트는 일반적인 사용자 시나리오에서 SQL Server 2005를 설치할 수 있는 명령 프롬프트 구문을 제공합니다. 조직의 필요에 따라 예제를 테스트하고 수정하십시오.

예제 스크립트는 다음 범주로 나누어집니다.

  • 설치 스크립트
  • 유지 관리 스크립트
  • 제거 스크립트

명령 프롬프트에서 설치 시 사용하는 특정 매개 변수에 대한 자세한 내용은 매개 변수를 참조하십시오.

설치 스크립트

조직의 필요에 따라 다음 설치 스크립트를 테스트하고 수정하십시오.

모든 SQL Server 2005 구성 요소가 포함된 새로운 독립 실행형 인스턴스를 설치하려면

  1. 디스크 드라이브에 SQL Server 2005 설치 미디어를 넣습니다.

  2. 명령 프롬프트에서 다음 명령을 실행합니다.

    Start /wait <CD or DVD Drive>\servers\setup.exe /qb INSTANCENAME=<InstanceName> ADDLOCAL=All PIDKEY=<pidkey value with no "-"> SAPWD=<StrongPassword> SQLACCOUNT=<domain\user> SQLPASSWORD=<DomainUserPassword> AGTACCOUNT=<domain\user> AGTPASSWORD=<DomainUserPassword> SQLBROWSERACCOUNT=<domain\user> SQLBROWSERPASSWORD=<DomainUserPassword>
    
    ms144259.note(ko-kr,SQL.90).gif중요:
    빈 암호를 사용하지 마십시오. 강력한 암호를 사용하십시오.

    [!참고] 기본 인스턴스일 경우 <InstanceName>에 "MSSQLSERVER"를 지정합니다. 명명된 인스턴스의 경우 인스턴스 이름을 지정합니다. 인스턴스 명명 지침을 보려면 인스턴스 이름을 참조하십시오.

    ms144259.note(ko-kr,SQL.90).gif중요:
    CD 미디어 설치는 \servers 및 \tools 폴더로 분할됩니다. CD 설치는 \servers 또는 \tools 폴더를 Setup.exe에 대한 경로로 지정해야 합니다. DVD 미디어 설치는 단일 디스크에 있습니다. DVD 설치는 \servers 또는 \tools 폴더를 Setup.exe에 대한 경로에 포함해서는 안됩니다.

    /qn 스위치를 지정하면 모든 설치 대화 상자 및 오류 메시지가 표시되지 않습니다. /qn 스위치를 지정하면 오류 메시지를 비롯한 모든 설치 메시지가 설치 로그 파일에 기록됩니다. 로그 파일에 대한 자세한 내용은 방법: SQL Server 2005 설치 로그 파일 보기를 참조하십시오.

    /qb 스위치를 사용하면 기본 설치 대화 상자를 표시할 수 있습니다. 오류 메시지도 표시됩니다.

SQL Server 2005의 인스턴스 비인식 구성 요소(Notification Services, Integration Services, 전체 텍스트 검색, SQLXML 및 복제)를 포함한 새로운 독립 실행형 인스턴스를 설치하려면

  1. 디스크 드라이브에 SQL Server 2005 설치 미디어를 넣습니다.

  2. 명령 프롬프트에서 다음 명령을 실행합니다.

    Start /wait <CD or DVD Drive>\servers\setup.exe /qb ADDLOCAL=Client_components,Connectivity,SQLXML PIDKEY=<pidkey value with no "-"> SAPWD=<StrongPassword>
    
    ms144259.note(ko-kr,SQL.90).gif중요:
    빈 암호를 사용하지 마십시오. 강력한 암호를 사용하십시오.

    [!참고] 기본 인스턴스일 경우 <InstanceName>에 "MSSQLSERVER"를 지정합니다. 명명된 인스턴스의 경우 인스턴스 이름을 지정합니다. 인스턴스 명명 지침을 보려면 인스턴스 이름을 참조하십시오.

    ms144259.note(ko-kr,SQL.90).gif중요:
    CD 미디어 설치는 \servers 및 \tools 폴더로 분할됩니다. CD 설치는 \servers 또는 \tools 폴더를 Setup.exe에 대한 경로로 지정해야 합니다. DVD 미디어 설치는 단일 디스크에 있습니다. DVD 설치는 \servers 또는 \tools 폴더를 Setup.exe에 대한 경로에 포함해서는 안됩니다.

    /qn 스위치를 지정하면 모든 설치 대화 상자 및 오류 메시지가 표시되지 않습니다. /qn 스위치를 지정하면 오류 메시지를 비롯한 모든 설치 메시지가 설치 로그 파일에 기록됩니다. 로그 파일에 대한 자세한 내용은 방법: SQL Server 2005 설치 로그 파일 보기를 참조하십시오.

    /qb 스위치를 사용하면 기본 설치 대화 상자를 표시할 수 있습니다. 오류 메시지도 표시됩니다.

SQL Server 2005 클라이언트 도구만 설치하려면

  1. 디스크 드라이브에 SQL Server 2005 설치 미디어를 넣습니다.

  2. 명령 프롬프트에서 다음 명령을 실행합니다.

    Start /wait <CD or DVD Drive>\servers\setup.exe /qb INSTANCENAME=<InstanceName> ADDLOCAL=SQL_DTS,Client_Components,Connectivity,SQL_Tools90,SQL_WarehouseDevWorkbench,SQLXML,Tools_Legacy,SQL_Documentation,SQL_BooksOnline PIDKEY=<pidkey value with no "-"> SAPWD=<StrongPassword>
    
ms144259.note(ko-kr,SQL.90).gif중요:
빈 암호를 사용하지 마십시오. 강력한 암호를 사용하십시오.

[!참고] 기본 인스턴스일 경우 <InstanceName>에 "MSSQLSERVER"를 지정합니다. 명명된 인스턴스의 경우 인스턴스 이름을 지정합니다. 인스턴스 명명 지침을 보려면 인스턴스 이름을 참조하십시오.

ms144259.note(ko-kr,SQL.90).gif중요:
CD 미디어 설치는 \servers 및 \tools 폴더로 분할됩니다. CD 설치는 \servers 또는 \tools 폴더를 Setup.exe에 대한 경로로 지정해야 합니다. DVD 미디어 설치는 단일 디스크에 있습니다. DVD 설치는 \servers 또는 \tools 폴더를 Setup.exe에 대한 경로에 포함해서는 안됩니다.

/qn 스위치를 지정하면 모든 설치 대화 상자 및 오류 메시지가 표시되지 않습니다. /qn 스위치를 지정하면 오류 메시지를 비롯한 모든 설치 메시지가 설치 로그 파일에 기록됩니다. 로그 파일에 대한 자세한 내용은 방법: SQL Server 2005 설치 로그 파일 보기를 참조하십시오.

SQL Server 2005 연결 및 SQLXML 구성 요소를 설치하려면

  1. 디스크 드라이브에 SQL Server 2005 설치 미디어를 넣습니다.

  2. 명령 프롬프트에서 다음 명령을 실행합니다.

    Start /wait <CD or DVD Drive>\servers\setup.exe /qb ADDLOCAL=Client_Components,Connectivity,SQLXML PIDKEY=<pidkey value with no "-"> SAPWD=<StrongPassword>
    
ms144259.note(ko-kr,SQL.90).gif중요:
빈 암호를 사용하지 마십시오. 강력한 암호를 사용하십시오.

[!참고] 기본 인스턴스일 경우 <InstanceName>에 "MSSQLSERVER"를 지정합니다. 명명된 인스턴스의 경우 인스턴스 이름을 지정합니다. 인스턴스 명명 지침을 보려면 인스턴스 이름을 참조하십시오.

ms144259.note(ko-kr,SQL.90).gif중요:
CD 미디어 설치는 \servers 및 \tools 폴더로 분할됩니다. CD 설치는 \servers 또는 \tools 폴더를 Setup.exe에 대한 경로로 지정해야 합니다. DVD 미디어 설치는 단일 디스크에 있습니다. DVD 설치는 \servers 또는 \tools 폴더를 Setup.exe에 대한 경로에 포함해서는 안됩니다.

/qn 스위치를 지정하면 모든 설치 대화 상자 및 오류 메시지가 표시되지 않습니다. /qn 스위치를 지정하면 오류 메시지를 비롯한 모든 설치 메시지가 설치 로그 파일에 기록됩니다. 로그 파일에 대한 자세한 내용은 방법: SQL Server 2005 설치 로그 파일 보기를 참조하십시오.

SQL Server 인스턴스를 SQL Server 2005로 업그레이드하려면

  1. 디스크 드라이브에 SQL Server 2005 설치 미디어를 넣습니다.

  2. 명령 프롬프트에서 다음 명령을 실행합니다.

    start /wait setup.exe /qn INSTANCENAME=<Instancename> UPGRADE=SQL_Engine ADMINPASSWORD=<Strongpassword>
     SAPWD=<strongpassword> SQLACCOUNT=<domain\user> SQLPASSWORD=<domainuserpassword> AGTACCOUNT=<domain\user> AGTPASSWORD=<domainuserpassword> 
    SQLBROWSERACCOUNT=<domain\user> SQLBROWSERPASSWORD=<domainuserpassword>
    
ms144259.note(ko-kr,SQL.90).gif중요:
빈 암호를 사용하지 마십시오. 강력한 암호를 사용하십시오.

[!참고] 기본 인스턴스일 경우 <InstanceName>에 "MSSQLSERVER"를 지정합니다. 명명된 인스턴스의 경우 인스턴스 이름을 지정합니다. 인스턴스 명명 지침을 보려면 인스턴스 이름을 참조하십시오.

ms144259.note(ko-kr,SQL.90).gif중요:
CD 미디어 설치는 \servers 및 \tools 폴더로 분할됩니다. CD 설치는 \servers 또는 \tools 폴더를 Setup.exe에 대한 경로로 지정해야 합니다. DVD 미디어 설치는 단일 디스크에 있습니다. DVD 설치는 \servers 또는 \tools 폴더를 Setup.exe에 대한 경로에 포함해서는 안됩니다.

/qn 스위치를 지정하면 모든 설치 대화 상자 및 오류 메시지가 표시되지 않습니다. /qn 스위치를 지정하면 오류 메시지를 비롯한 모든 설치 메시지가 설치 로그 파일에 기록됩니다. 로그 파일에 대한 자세한 내용은 방법: SQL Server 2005 설치 로그 파일 보기를 참조하십시오.

명령 프롬프트에서 SQL Server 2005의 새 클러스터형 인스턴스를 설치하려면

  1. 디스크 드라이브에 SQL Server 2005 설치 미디어를 넣습니다.

  2. 새 장애 조치 클러스터의 경우 다음 구문을 사용하여 SQL Server Database Services 및 관리 도구를 설치합니다.

    Start /wait <CD or DVD Drive>\servers\setup.exe /qn VS=<VSName> INSTALLVS=SQL_Engine INSTANCENAME=<InstanceName> ADDLOCAL=SQL_Engine,Client_Components PIDKEY=<pidkey value with no "-"> ADDNODE=<NodeName1,NodeName2> GROUP=<Diskgroup> IP=<IP,Networkname> ADMINPASSWORD=<StrongPassword> SAPWD=<StrongPassord> INSTALLSQLDIR=<InstallationPath> INSTALLSQLDATADIR=<ShareDrivePath> SQLACCOUNT=<domain\user> SQLPASSWORD=<DomainUserPassword> AGTACCOUNT=<domain\user> AGTPASSWORD=<DomainUserPassword> SQLBROWSERACCOUNT=<domain\user> SQLBROWSERPASSWORD=<DomainUserPassword> SQLCLUSTERGROUP="MyDomain\MySQLDomainGroup" AGTCLUSTERGROUP="MyDomain\MyAGTDomainGroup" FTSCLUSTERGROUP="MyDomain\MyFTSDomainGroup" ERRORREPORTING=1, SQMREPORTING=1 SQLCOLLATION=SQL_Latin1_General_CP1_CI_AS
    
    ms144259.note(ko-kr,SQL.90).gif중요:
    빈 암호를 사용하지 마십시오. 강력한 암호를 사용하십시오.

    /qn 스위치를 지정하면 모든 설치 대화 상자 및 오류 메시지가 표시되지 않습니다. /qn 스위치를 지정하면 오류 메시지를 비롯한 모든 설치 메시지가 설치 로그 파일에 기록됩니다. 로그 파일에 대한 자세한 내용은 방법: SQL Server 2005 설치 로그 파일 보기를 참조하십시오.

    /qb 스위치를 사용하면 기본 설치 대화 상자를 표시할 수 있습니다. 오류 메시지도 표시됩니다.

SQL Server 장애 조치 클러스터를 SQL Server 2005로 업그레이드하려면

  1. 디스크 드라이브에 SQL Server 2005 설치 미디어를 넣습니다.

  2. 명령 프롬프트에서 다음 명령을 실행합니다.

    start /wait setup.exe /qn VS=<VSNAME> INSTALLVS=SQL_Engine INSTANCENAME=<Instancename> UPGRADE=SQL_Engine 
    ADDNODE=<NodeName1,NodeName2> GROUP=<Diskgroup> ADMINPASSWORD=<Strongpassword> SAPWD=<strongpassword> 
    SQLACCOUNT=<domain\user> SQLPASSWORD=<domainuserpassword> AGTACCOUNT=<domain\user> AGTPASSWORD=<domainuserpassword> 
    SQLBROWSERACCOUNT=<domain\user> SQLBROWSERPASSWORD=<domainuserpassword>
     SQLCLUSTERGROUP="MYDOMIAN\MYSQLDOMAINGROUP" AGTCLUSTERGROUP="MYDOMIAN\MYAGTDOMAINGROUP"
    FTSCLUSTERGROUP="MYDOMIAN\MYFTSDOMAINGROUP"
    
ms144259.note(ko-kr,SQL.90).gif중요:
빈 암호를 사용하지 마십시오. 강력한 암호를 사용하십시오.

[!참고] 기본 인스턴스일 경우 <InstanceName>에 "MSSQLSERVER"를 지정합니다. 명명된 인스턴스의 경우 인스턴스 이름을 지정합니다. 인스턴스 명명 지침을 보려면 인스턴스 이름을 참조하십시오.

ms144259.note(ko-kr,SQL.90).gif중요:
CD 미디어 설치는 \servers 및 \tools 폴더로 분할됩니다. CD 설치는 \servers 또는 \tools 폴더를 Setup.exe에 대한 경로로 지정해야 합니다. DVD 미디어 설치는 단일 디스크에 있습니다. DVD 설치는 \servers 또는 \tools 폴더를 Setup.exe에 대한 경로에 포함해서는 안됩니다.

/qn 스위치를 지정하면 모든 설치 대화 상자 및 오류 메시지가 표시되지 않습니다. /qn 스위치를 지정하면 오류 메시지를 비롯한 모든 설치 메시지가 설치 로그 파일에 기록됩니다. 로그 파일에 대한 자세한 내용은 방법: SQL Server 2005 설치 로그 파일 보기를 참조하십시오.

맨 위로 이동

유지 관리 스크립트

조직의 필요에 따라 다음 유지 관리 스크립트를 테스트하고 수정하십시오.

명령 프롬프트에서 SQL Server 2005의 기존 독립 실행형 인스턴스에 구성 요소를 추가하려면

  1. 디스크 드라이브에 SQL Server 2005 설치 미디어를 넣습니다.

  2. 전체 텍스트 검색을 추가하고 복제를 제거하려면 다음 구문을 사용하십시오.

    Start /wait <CD or DVD Drive>setup.exe /qb INSTANCENAME=<InstanceName> ADDLOCAL=SQL_FullText REMOVE=SQL_Replication
    

    기본 인스턴스일 경우 *<InstanceName>*에 "MSSQLSERVER"를 지정합니다. 전체 매개 변수 목록은 아래의 매개 변수를 참조하십시오.

명령 프롬프트에서 기존의 SQL Server 2005 클러스터에 구성 요소를 추가하려면

  1. 디스크 드라이브에 SQL Server 2005 설치 미디어를 넣습니다.

  2. Analysis Services를 기존 클러스터에 추가하려면 다음 구문을 사용하십시오.

    start /wait <CD or DVD Drive>\setup.exe /qn VS=<VSName> INSTALLVS=Analysis_Server INSTANCENAME=<InstanceName> ADDLOCAL=Analysis_Server ADDNODE=n GROUP=<NotSQLDiskGroup> IP=<IP,Networkname> ADMINPASSWORD=<StrongPassword> SAPWD=<StrongPassword> INSTALLSQLDIR=<InstallationPath> INSTALLSQLDATADIR=<ShareDrivePath> ASACCOUNT=<domain\user> ASPASSWORD=<DomainUserPassword> SQLBROWSERACCOUNT=<domain\user> SQLBROWSERPASSWORD=<DomainUserPassword> SQLREPORTING=1
    

[!참고] 데이터베이스 엔진와 같은 클러스터 그룹에는 Analysis Services를 설치할 수 없습니다. 자체 그룹으로 Analysis Services를 설치한 다음 SQL Server와 같은 그룹으로 Analysis Services를 옮겨야 합니다.

전체 매개 변수 목록은 아래의 매개 변수를 참조하십시오.

명령 프롬프트에서 기존의 SQL Server 2005 클러스터에 노드를 추가하려면

  1. 디스크 드라이브에 SQL Server 2005 설치 미디어를 넣습니다.

  2. 다음 구문을 사용하십시오.

    start /wait <CD or DVD Drive>\setup.exe /qn VS=<VSName> INSTALLVS=SQL_Engine INSTANCENAME=<InstanceName> ADMINPASSWORD=<StrongPassword> ADDNODE=<NodeName>
    
    ms144259.note(ko-kr,SQL.90).gif중요:
    빈 암호를 사용하지 마십시오. 강력한 암호를 사용하십시오.

    기본 인스턴스일 경우 *<InstanceName>*에 "MSSQLSERVER"를 지정합니다.

    /qn 스위치를 지정하면 모든 설치 대화 상자 및 오류 메시지가 표시되지 않습니다. /qn 스위치를 지정하면 오류 메시지를 비롯한 모든 설치 메시지가 설치 로그 파일에 기록됩니다. 로그 파일에 대한 자세한 내용은 방법: SQL Server 2005 설치 로그 파일 보기를 참조하십시오. /qb 스위치를 사용하면 기본 설치 대화 상자를 표시할 수 있습니다. 오류 메시지도 표시됩니다.

명령 프롬프트에서 기존의 SQL Server 2005 클러스터의 노드를 제거하려면

  1. 디스크 드라이브에 SQL Server 2005 설치 미디어를 넣습니다.

  2. 다음 구문을 사용하십시오.

    start /wait <CD or DVD Drive>\setup.exe /qn VS=<VSName> INSTALLVS=SQL_Engine INSTANCENAME=<InstanceName> ADMINPASSWORD=<StrongPassword> REMOVENODE=<NodeName>
    
    ms144259.note(ko-kr,SQL.90).gif중요:
    빈 암호를 사용하지 마십시오. 강력한 암호를 사용하십시오.

    기본 인스턴스일 경우 *<InstanceName>*에 "MSSQLSERVER"를 지정합니다.

    /qn 스위치를 지정하면 모든 설치 대화 상자 및 오류 메시지가 표시되지 않습니다. /qn 스위치를 지정하면 오류 메시지를 비롯한 모든 설치 메시지가 설치 로그 파일에 기록됩니다. 로그 파일에 대한 자세한 내용은 방법: SQL Server 2005 설치 로그 파일 보기를 참조하십시오. /qb 스위치를 사용하면 기본 설치 대화 상자를 표시할 수 있습니다. 오류 메시지도 표시됩니다.

    ms144259.Caution(ko-kr,SQL.90).gif주의:
    클러스터형 환경에서 Microsoft SQL Server 2000과 SQL Server 2005를 함께 실행하도록 설치한 후 SQL Server 2005를 제거하는 경우 Microsoft SQL 네이티브 클라이언트를 제거해서는 안 됩니다. SQL Server 2005의 SQL Server 리소스 DLL은 항상 SQL 네이티브 클라이언트를 사용하여 SQL Server에 연결합니다. SQL Server 2005를 설치하면 SQL Server 클러스터 리소스 DLL이 업그레이드되지만 SQL Server 2005를 제거하면 SQL Server 리소스 DLL이 SQL Server 2000에 필요한 버전으로 대체되지는 않습니다. SQL 네이티브 클라이언트를 클러스터 노드에 남겨두면 SQL Server 리소스 DLL이 SQL Server 2000의 인스턴스에 계속 연결할 수 있습니다.

시스템 데이터베이스 및 레지스트리 다시 작성

REINSTALLMODE는 설치된 SQL Server 2005 구성 요소를 복구하는 데 사용됩니다. REINSTALLMODE 사용에 대한 자세한 내용은 아래의 [REINSTALLMODE] 및 [REBUILDDATABASE] 섹션을 참조하십시오.

명령 프롬프트에서 SQL Server 2005의 기본 인스턴스에 대한 시스템 데이터베이스를 다시 작성하려면

  1. 디스크 드라이브에 SQL Server 2005 설치 미디어를 넣습니다.

  2. 다음 구문을 사용하십시오.

    start /wait <CD or DVD Drive>\setup.exe /qn INSTANCENAME=<InstanceName> REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=<NewStrongPassword>
    
    ms144259.note(ko-kr,SQL.90).gif중요:
    빈 암호를 사용하지 마십시오. 강력한 암호를 사용하십시오.

    기본 인스턴스일 경우 *<InstanceName>*에 "MSSQLSERVER"를 지정합니다.

    중요리소스 데이터베이스(mssqlsystemresource)는 SQL Server 2005 배포 미디어에서 복원됩니다. 배포 미디어에서 리소스 데이터베이스를 다시 작성하면 모든 서비스 팩과 QFE 업데이트가 손실되므로 다시 적용해야 합니다. 계속하기 전에 자세한 내용을 보려면 [REBUILDDATABASE]를 참조하십시오.

    /qn 스위치를 지정하면 모든 설치 대화 상자 및 오류 메시지가 표시되지 않습니다. /qn 스위치를 지정하면 오류 메시지를 비롯한 모든 설치 메시지가 설치 로그 파일에 기록됩니다. 로그 파일에 대한 자세한 내용은 방법: SQL Server 2005 설치 로그 파일 보기를 참조하십시오. /qb 스위치를 사용하면 기본 설치 대화 상자를 표시할 수 있습니다. 오류 메시지도 표시됩니다.

    master 데이터베이스를 다시 작성하면 모든 시스템 데이터베이스가 처음 위치에 설치됩니다. 하나 이상의 시스템 데이터베이스를 다른 위치로 이동한 경우 해당 데이터베이스를 다시 이동해야 합니다. 시스템 데이터베이스를 이동하는 방법은 시스템 데이터베이스 이동을 참조하십시오.

명령 프롬프트에서 SQL Server 2005의 클러스터형 인스턴스에 대한 시스템 데이터베이스를 다시 작성하려면

  1. 디스크 드라이브에 SQL Server 2005 설치 미디어를 넣습니다.

  2. 다음 구문을 사용하십시오.

    start /wait <CD or DVD Drive>\setup.exe /qn VS=<VSName> INSTANCENAME=<InstanceName> REINSTALL=SQL_Engine REBUILDDATABASE=1 ADMINPASSWORD=<StrongPassword> SAPWD=<NewStrongPassword> SQLCOLLATION=<NewSystemCollation> SQLACCOUNT=<domain\user> SQLPASSWORD=<DomainUserPassword> AGTACCOUNT=<domain\user> AGTPASSWORD=<DomainUserPassword>
    
    ms144259.note(ko-kr,SQL.90).gif중요:
    빈 암호를 사용하지 마십시오. 강력한 암호를 사용하십시오.

    기본 인스턴스일 경우 *<InstanceName>*에 "MSSQLSERVER"를 지정합니다.

    중요리소스 데이터베이스(mssqlsystemresource)는 SQL Server 2005 배포 미디어에서 복원됩니다. 배포 미디어에서 리소스 데이터베이스를 다시 작성하면 모든 서비스 팩과 QFE 업데이트가 손실되므로 다시 적용해야 합니다. 계속하기 전에 자세한 내용을 보려면 [REBUILDDATABASE]를 참조하십시오.

    /qn 스위치를 지정하면 모든 설치 대화 상자 및 오류 메시지가 표시되지 않습니다. /qn 스위치를 지정하면 오류 메시지를 비롯한 모든 설치 메시지가 설치 로그 파일에 기록됩니다. 로그 파일에 대한 자세한 내용은 방법: SQL Server 2005 설치 로그 파일 보기를 참조하십시오. /qb 스위치를 사용하면 기본 설치 대화 상자를 표시할 수 있습니다. 오류 메시지도 표시됩니다.

    master 데이터베이스를 다시 작성하면 모든 시스템 데이터베이스가 처음 위치에 설치됩니다. 하나 이상의 시스템 데이터베이스를 다른 위치로 이동한 경우 해당 데이터베이스를 다시 이동해야 합니다. 시스템 데이터베이스를 이동하는 방법은 시스템 데이터베이스 이동을 참조하십시오.

새 시스템 데이터 정렬 지정

문자 집합, 정렬 순서 및 기타 로캘 특정 설정을 포함하는 데이터 정렬 설정은 모든 SQL Server 데이터베이스 구조 및 기능의 기본이 됩니다. 이러한 옵션에 대한 표준을 사용자의 조직에서 수립하고 설치 시에 적용해야 합니다. 데이터 정렬 설정이 여러 서버 간에 일관되지 않을 경우 서버 간의 많은 작업이 실패할 수 있습니다.

SQL Server 2005를 설치할 때 정확한 데이터 정렬 설정을 사용하십시오. 설치 프로그램을 실행한 후 데이터 정렬 설정을 변경할 수 있지만 시스템 및 사용자 데이터베이스를 다시 작성하고 사용자 데이터를 다시 로드해야 합니다.

기존 SQL Server 2005 인스턴스의 데이터 정렬 설정을 변경하려면 무인 설치 프로그램을 사용하여 시스템 데이터베이스를 다시 작성해야 합니다. 이 기능은 REBUILDDATABASE=1이라는 특별 스위치를 통해 제공됩니다. 시스템 데이터베이스를 다시 작성할 때 master, modelmsdb 시스템 데이터베이스의 모든 데이터베이스 개체 및 데이터가 제거됩니다. master 데이터베이스를 다시 작성하면 모든 시스템 데이터베이스가 처음 위치에 설치됩니다. 하나 이상의 시스템 데이터베이스를 다른 위치로 이동한 경우 해당 데이터베이스를 다시 이동해야 합니다. 시스템 데이터베이스를 이동하는 방법은 시스템 데이터베이스 이동을 참조하십시오.

구문에는 /qb 또는 /qn 옵션을 지정해야 합니다. /qb 옵션을 지정하면 기본 설치 사용자 인터페이스 및 오류 메시지 대화 상자가 표시됩니다. /qn 옵션을 지정하면 오류 메시지를 비롯한 모든 설치 대화 상자가 설치 로그 파일에 기록됩니다.

ms144259.note(ko-kr,SQL.90).gif중요:
시스템 데이터베이스를 다시 작성하려면 새 시스템 관리자(sa) 암호가 필요합니다. 빈 암호를 사용하지 마십시오. 강력한 암호를 사용하십시오.

시스템 데이터베이스를 다시 작성하고 새 시스템 데이터 정렬을 지정하려면

  1. 디스크 드라이브에 SQL Server 2005 설치 미디어를 넣습니다.

  2. 명령 프롬프트에서 다음 명령을 실행합니다.

    start /wait <CD or DVD Drive>\setup.exe /qn INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=<NewStrongPassword> SQLCOLLATION=<NewSystemCollation>
    

    기본 인스턴스의 경우 INSTANCENAME에 MSSQLSERVER를 사용합니다. 명명된 인스턴스의 경우 인스턴스 이름을 지정합니다.

    ms144259.note(ko-kr,SQL.90).gif중요:
    리소스 데이터베이스(mssqlsystemresource)는 SQL Server 2005 배포 미디어에서 복원됩니다. 배포 미디어에서 resource 데이터베이스를 다시 작성하면 모든 서비스 팩과 핫픽스 업데이트가 손실되므로 다시 적용해야 합니다. 계속하기 전에 자세한 내용을 보려면 [REBUILDDATABASE] 섹션을 참조하십시오.

    /qn 스위치를 지정하면 모든 설치 대화 상자 및 오류 메시지가 표시되지 않습니다. /qn 스위치를 지정하면 오류 메시지를 비롯한 모든 설치 메시지가 설치 로그 파일에 기록됩니다. 로그 파일에 대한 자세한 내용은 방법: SQL Server 2005 설치 로그 파일 보기를 참조하십시오. /qb 스위치를 사용하면 기본 설치 대화 상자를 표시할 수 있습니다. 오류 메시지도 표시됩니다.

    master 데이터베이스를 다시 작성하면 모든 시스템 데이터베이스가 처음 위치에 설치됩니다. 하나 이상의 시스템 데이터베이스를 다른 위치로 이동한 경우 해당 데이터베이스를 다시 이동해야 합니다. 시스템 데이터베이스를 이동하는 방법은 시스템 데이터베이스 이동을 참조하십시오.

레지스트리 다시 작성

SQL Server 2005 레지스트리를 다시 작성하려면 Setup 명령에 REINSTALL=ALL 및 REINSTALLMODE=omus 매개 변수를 함께 사용해야 합니다. 이러한 매개 변수 설정과 함께 Setup.exe를 실행하면 SQL Server 인스턴스를 다시 작성, 확인 및 복구하고 레지스트리를 다시 작성합니다. 이 절차는 대부분 손상된 SQL Server 설치의 레지스트리를 다시 작성하는 데 사용됩니다.

[!참고] 레지스트리를 다시 작성하려면 초기 설치 중에 지정한 것과 동일한 패키지 파일 및 옵션을 사용해야 합니다. 이 정보를 모르는 경우 레지스트리를 다시 작성하는 대신 SQL Server를 제거한 다음 다시 설치하십시오.

구문에는 /qb 또는 /qn 옵션을 지정해야 합니다. /qb 옵션을 지정하면 기본 설치 사용자 인터페이스 및 오류 메시지 대화 상자가 표시됩니다. /qn 옵션을 지정하면 오류 메시지를 비롯한 모든 설치 대화 상자가 설치 로그 파일에 기록됩니다.

ms144259.note(ko-kr,SQL.90).gif중요:
시스템 데이터베이스를 다시 작성하려면 새 sa 암호가 필요합니다. 빈 암호를 사용하지 마십시오. 강력한 암호를 사용하십시오.

명령 프롬프트에서 모든 파일을 복구하고 레지스트리를 다시 작성하고 모든 SQL Server 바로 가기를 대체하려면

  1. 디스크 드라이브에 SQL Server 2005 설치 미디어를 넣습니다.

  2. 명령 프롬프트에서 다음 명령을 실행합니다.

    start /wait <CD or DVD Drive>\setup.exe /qb INSTANCENAME=MSSQLSERVER REINSTALL=ALL REBUILDDATABASE=1 REINSTALLMODE=omus SAPWD=<NewStrongPassword>
    

    기본 인스턴스의 경우 INSTANCENAME에 MSSQLSERVER를 사용합니다. 명명된 인스턴스의 경우 인스턴스 이름을 지정합니다.

    ms144259.note(ko-kr,SQL.90).gif중요:
    리소스 데이터베이스(mssqlsystemresource)는 SQL Server 2005 배포 미디어에서 복원됩니다. 배포 미디어에서 리소스 데이터베이스를 다시 작성하면 모든 서비스 팩과 QFE 업데이트가 손실되므로 다시 적용해야 합니다. 계속하기 전에 자세한 내용을 보려면 [REBUILDDATABASE] 섹션을 참조하십시오.

명령 프롬프트에서 SQL Server Management Studio 바로 가기를 복구하려면

  1. 디스크 드라이브에 SQL Server 2005 설치 미디어를 넣습니다.

  2. 명령 프롬프트에서 다음 명령을 실행합니다.

    start /wait <CD or DVD Drive>\setup.exe /qb REINSTALL=SQL_Tools90 REINSTALLMODE=S
    

    기본 인스턴스의 경우 INSTANCENAME에 MSSQLSERVER를 사용합니다. 명명된 인스턴스의 경우 인스턴스 이름을 지정합니다.

명령 프롬프트에서 전체 텍스트 검색 엔진 레지스트리 키를 복구하려면

  1. 디스크 드라이브에 SQL Server 2005 설치 미디어를 넣습니다.

  2. 명령 프롬프트에서 다음 명령을 실행합니다.

    start /wait <CD or DVD Drive>\setup.exe /qb REINSTALL=SQL_FullText INSTANCENAME=MSSQLSERVER REINSTALLMODE=M
    

    기본 인스턴스의 경우 INSTANCENAME에 MSSQLSERVER를 사용합니다. 명명된 인스턴스의 경우 인스턴스 이름을 지정합니다.

맨 위로 이동

제거 스크립트

조직의 필요에 따라 다음 제거 스크립트를 테스트하고 수정하십시오.

이전 버전의 SQL Server와 함께 SQL Server 2005를 실행 중인 컴퓨터에서는 SQL-DMO에 의존하는 엔터프라이즈 관리자와 다른 프로그램을 사용하지 못할 수 있습니다. 이 문제는 다음 상황에서 발생할 수 있습니다.

  • SQL Server 2005, SQL Server 2000 및/또는 SQL Server 7.0을 함께 설치한 후 특정 버전을 제거한 경우
  • SQL Server 2005가 설치된 상태에서 SQL Server 2000을 설치하여 SQL Server 2000과 SQL Server 2005를 함께 설치한 경우

이 문제는 SQL Server 2005 SQL-DMO COM 라이브러리의 등록을 제거하여 발생합니다. 엔터프라이즈 관리자와 SQL-DMO 종속성을 가진 그 밖의 프로그램을 다시 사용하려면 명령 프롬프트에서 regsvr32.exe sqldmo.dll을 실행하여 SQL-DMO를 등록하십시오. 자세한 내용은 SQL Server 데이터베이스 엔진 설치 문제 해결을 참조하십시오.

명령 프롬프트에서 SQL Server 2005의 기본 독립 실행형 설치를 제거하려면

  1. 디스크 드라이브에 SQL Server 2005 설치 미디어를 넣습니다.

  2. 다음 구문을 사용하여 SQL Server를 제거합니다.

    Start /wait <CD or DVD Drive>\setup.exe /qb REMOVE=SQL_Engine,Client_Components INSTANCENAME=<InstanceName>
    

    기본 인스턴스일 경우 *<InstanceName>*에 "MSSQLSERVER"를 지정합니다. REMOVE=ALL을 사용하여 인스턴스 구성 요소를 제거하면 공유 구성 요소(SQL Server 도구, Integration Services 및 Notification Services)도 제거됩니다.

  3. 다음 구문을 사용하여 Microsoft SQL 네이티브 클라이언트를 제거합니다.

    Start /wait C:\Windows\System32\msiexec /qb /X <CD or DVD Drive>\setup\sqlncli.msi
    
  4. 다음 구문을 사용하여 Microsoft .NET Framework를 제거합니다.

    Start /wait <CD or DVD Drive>\redist\2.0\dotnetfix.exe /q:a /c:"install /qu"
    
    ms144259.Caution(ko-kr,SQL.90).gif주의:
    Visual Studio는 Microsoft .NET Framework에 종속되므로 .NET Framework 1.1 또는 2.0을 제거하면 기존 Microsoft Visual Studio 설치에 영향을 미치게 됩니다. Visual Studio를 설치한 경우 .NET Framework를 제거하지 마십시오.

명령 프롬프트에서 SQL Server 2005의 기본 클러스터형 인스턴스를 제거하려면

  1. 디스크 드라이브에 SQL Server 2005 설치 미디어를 넣습니다.

  2. 다음 구문을 사용하여 SQL Server를 제거합니다.

    start /wait <CD or DVD Drive>\setup.exe /qn VS=<VSName> INSTANCENAME=<InstanceName> REMOVE=SQL_Engine ADMINPASSWORD=<StrongPassword>
    

    기본 인스턴스일 경우 *<InstanceName>*에 "MSSQLSERVER"를 지정합니다.

    /qn 스위치를 지정하면 모든 설치 대화 상자 및 오류 메시지가 표시되지 않습니다. /qn 스위치를 지정하면 오류 메시지를 비롯한 모든 설치 메시지가 설치 로그 파일에 기록됩니다. 로그 파일에 대한 자세한 내용은 방법: SQL Server 2005 설치 로그 파일 보기를 참조하십시오. /qb 스위치를 사용하면 기본 설치 대화 상자를 표시할 수 있습니다. 오류 메시지도 표시됩니다.

  3. 다음 구문을 사용하여 SQL 네이티브 클라이언트를 제거합니다.

    Start /wait <CD or DVD Drive>\msiexec /qb /X <CD or DVD Drive>\setup\sqlncli.msi
    

    SQL Server 설치 프로그램이 클러스터 노드를 제거하지 못한 경우 다음 단계를 따르십시오.

  4. 레지스트리 편집기 유틸리티인 regedit.exe를 사용하여 레지스트리 키 HLKM\Software\Microsoft\Microsoft SQL Server\<instid>\Setup을 찾습니다. 여기서 *<instid>*는 제거할 특정 SQL Server 인스턴스를 나타냅니다. 예를 들어 첫 번째 인스턴스의 경우 MSSQL.1, 두 번째 인스턴스의 경우 MSSQL.2입니다.

    ms144259.Caution(ko-kr,SQL.90).gif주의:
    레지스트리 키를 잘못 편집하면 운영 체제를 다시 설치해야 하는 심각한 문제가 발생할 수 있습니다. 레지스트리를 잘못 편집하여 발생하는 문제를 해결할 수 있다고 보장할 수 없습니다. 레지스트리를 편집하기 전에 중요한 데이터를 백업하십시오. 레지스트리를 백업, 복원 및 편집하는 방법은 이 Microsoft 기술 자료 문서를 참조하십시오.
  5. 이 키에서 SqlCluster=2를 설정합니다.

  6. 클러스터의 모든 노드에 대해 SqlCluster 키를 업데이트하려면 이전 두 단계를 반복합니다.

  7. 현재 제거 중인 컴퓨터로 공유 디스크를 옮기고 해당 노드에서 프로그램 추가/제거를 사용하여 SQL Server 2005를 제거합니다.

  8. 다음 노드로 공유 디스크를 옮기고 프로그램 추가/제거를 사용하여 SQL Server 2005를 제거합니다.

  9. 나머지 노드에 대해서도 각각 위의 이동 및 제거 과정을 반복합니다.

    SQL Server 2005가 이전 버전의 SQL Server, 엔터프라이즈 관리자 또는 SQL-DMO에 종속된 기타 프로그램과 함께 실행 중인 경우 이전 버전을 사용하지 못할 수 있습니다. 이 문제는 다음 상황에서 발생할 수 있습니다.

    • SQL Server 2005, SQL Server 2000 및/또는 SQL Server 7.0을 함께 설치한 다음 특정 버전을 제거한 경우
    • SQL Server 2005가 설치된 상태에서 SQL Server 2000을 설치하여 SQL Server 2000과 SQL Server 2005를 함께 설치한 경우

    이 문제는 SQL Server 2005 SQL-DMO COM 라이브러리의 등록을 제거하여 발생합니다. 엔터프라이즈 관리자와 SQL-DMO 종속성을 가진 그 밖의 프로그램을 다시 사용하려면 명령 프롬프트에서 regsvr32.exe sqldmo.dll을 실행하여 SQL-DMO를 등록하십시오. 자세한 내용은 SQL Server 데이터베이스 엔진 설치 문제 해결을 참조하십시오.

    클러스터형 환경에서 SQL Server 2000과 SQL Server 2005를 함께 설치한 후 SQL Server 2005를 제거하는 경우 SQL 네이티브 클라이언트를 제거하면 안 됩니다. SQL Server 2005의 SQL Server 리소스 DLL은 항상 SQL 네이티브 클라이언트를 사용하여 SQL Server에 연결합니다. SQL Server 2005를 설치하면 SQL Server 클러스터 리소스 DLL이 업그레이드되지만 SQL Server 2005를 제거하면 SQL Server 리소스 DLL이 SQL Server 2000에 필요한 버전으로 대체되지는 않습니다. SQL 네이티브 클라이언트를 클러스터 노드에 남겨두면 SQL Server 리소스 DLL이 SQL Server 2000의 인스턴스에 계속 연결할 수 있습니다.

.ini 파일을 사용하여 SQL Server 2005의 명령 프롬프트 설치를 실행하려면

  1. 명령 프롬프트에서 Setup.exe를 실행합니다.

    .ini 파일을 참조하는 설치 명령의 예는 다음과 비슷합니다.

                        <CD or DVD Drive>\Setup.exe /settings C:/set.ini /qn 
    

    여기서 Setup.exe 명령 뒤에는 설치 매개 변수를 포함하는 .ini 파일의 이름을 지정하는 /settings 스위치가 오고 그 뒤에 설치 사용자 인터페이스를 생략하는 /qn 스위치가 옵니다. 이 예에서 "C:\set.ini" 파일은 설치 매개 변수를 포함하는 텍스트 파일입니다.

    /qn 스위치를 지정하면 오류 메시지를 비롯한 모든 설치 메시지가 설치 로그 파일에 기록됩니다. .ini 파일의 매개 변수에 대한 자세한 내용은 이 섹션 다음에 설명하는 내용을 참조하십시오. 설치 로그 파일 위치에 대한 자세한 내용은 방법: SQL Server 2005 설치 로그 파일 보기를 참조하십시오.

맨 위로 이동

매개 변수

아래 표에 나열된 매개 변수를 사용하여 명령 프롬프트 설치 스크립트를 개발할 수 있습니다.

[Options]

[PIDKEY]

[INSTALLSQLDIR]

[INSTALLSQLSHAREDDIR]

[INSTALLSQLDATADIR]

[INSTALLASDATADIR]

[ADDLOCAL]

[REMOVE]

[INSTANCENAME]

[UPGRADE]

[SAVESYSDB]

[USESYSDB]

[SQLACCOUNT], [SQLPASSWORD], [AGTACCOUNT], [AGTPASSWORD], [ASACCOUNT], [ASPASSWORD], [RSACCOUNT] 및 [RSPASSWORD]

[AUTOSTART]

[SECURITYMODE] 및 [SAPWD]

[SQLCOLLATION] 및 [ASCOLLATION]

[REBUILDDATABASE]

[REINSTALLMODE]

[RSCONFIGURATION]

[SAMPLEDATABASESERVER]

[DISABLENETWORKPROTOCOLS]

[ERRORREPORTING]

[SKUUPGRADE]

[PASSIVE]

각 매개 변수에 대한 자세한 내용은 아래의 매개 변수 설명을 참조하십시오.

명령 프롬프트에서 클러스터에 설치하려면 클러스터 설치에 필요한 매개 변수를 참조하십시오.

맨 위로 이동

[Options]

설정(.ini) 파일을 사용하는 경우 [Options] 줄은 필수입니다. 등록 정보 대화 상자를 위한 정보입니다.

Default: 이 매개 변수를 지정하지 않으면 서버의 기본 사용자 이름 및 회사 이름 값이 사용됩니다.

[!참고] 이름에 공백이 있는 경우 따옴표로 이름을 묶으십시오.

USERNAME=
COMPANYNAME=

[PIDKEY]

SQL Server 2005 마일스톤의 경우 MSI 파일의 매개 변수가 미리 설정되므로 PIDKEY 속성이 필요하지 않습니다. 그러나 최종 릴리스 버전의 SQL Server 2005에는 PIDKEY 속성이 필요합니다.

사용법: PIDKEY=ABCDE12345FGHIJ67890KLMNO

[!참고] 실제 키 값은 아닙니다.

참고

  • SQL Server Express 설치 시에는 PIDKEY를 사용할 수 없습니다.
  • PIDKEY에 "-"를 포함하지 마십시오.
PIDKEY=

[INSTALLSQLDIR]

기능 선택 대화 상자를 위한 정보입니다. 기본 경로를 사용하려면 이 매개 변수를 지정하지 마십시오.

[!참고] 지정된 경로에 공백이 있는 경우 따옴표로 경로를 묶고 모든 경로 마지막을 백슬래시()로 끝냅니다.

사용법: INSTALLSQLDIR은 인스턴스별 이진 파일의 위치를 지정합니다. 기본 위치는 \Program Files\Microsoft SQL Server\입니다.

ms144259.note(ko-kr,SQL.90).gif중요:
클러스터형 설치에서 INSTALLSQLDIR은 필수이며 클러스터 정의 내의 모든 노드에 있는 드라이브 문자의 로컬 드라이브를 지정해야 합니다.
INSTALLSQLDIR=

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

[INSTALLSQLSHAREDDIR]

INSTALLSQLSHAREDDIR 매개 변수는 Integration Services, Notification Services 및 워크스테이션 구성 요소의 위치를 사용자 지정합니다. 예를 들어 Setup.exe <옵션> INSTALLSQLSHAREDDIR="<설치 디렉터리>"와 같이 사용되며 설치 경로는 다음과 같습니다.

  • <InstallDir>\90\DTS\
  • <InstallDir>\90\Notification\
  • <InstallDir>\90\Tools\
INSTALLSQLSHAREDDIR=

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

[INSTALLSQLDATADIR]

INSTALLSQLDATADIR은 SQL Server 데이터 파일의 위치를 지정합니다. 기본 위치는 INSTALLSQLDIR 위치 아래에 있습니다.

ms144259.note(ko-kr,SQL.90).gif중요:
클러스터형 설치에서 INSTALLSQLDATADIR은 필수이며 설치를 위해 지정한 클러스터 그룹의 멤버인 공유 드라이브를 지정해야 합니다.
INSTALLSQLDATADIR=

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

[INSTALLASDATADIR]

사용법: INSTALLASDATADIR은 Analysis Services 데이터 파일의 위치를 지정합니다. 기본 위치는 INSTALLSQLDIR\Data\입니다.

[!참고] SQL Server Express 설치 시에는 이 매개 변수를 사용하지 마십시오.

컴퓨터에 Analysis Services가 이미 설치된 경우 이 매개 변수는 무시됩니다.

INSTALLASDATADIR=

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

[ADDLOCAL]

사용법: ADDLOCAL은 설치할 구성 요소를 지정합니다. ADDLOCAL을 지정하지 않은 경우 설치가 실패합니다.

모든 구성 요소를 설치하려면 명령 프롬프트에서 'ADDLOCAL=All'을 지정합니다.

ADDLOCAL 규칙:

  • 기능 이름은 대/소문자를 구분합니다.
  • ADDLOCAL을 사용하려면 설치할 기능 사이에 공백을 포함하지 않고 쉼표로 구분된 목록으로 입력하십시오. 예를 들어 Analysis Services 및 Reporting Services 구성 요소를 제외한 모든 구성 요소를 설치하는 경우 목록은 다음과 같습니다.
    • ADDLOCAL=SQL_Engine,SQL_Data_Files,SQL_FullText,Notification_Services,NS_Engine,NS_Client,SQL_DTS,Client_Components,Connectivity,SQL_Tools90,SDK,SQL_Documentation,SQL_BooksOnline,SQL_Samples,SQL_AdventureWorksSamples,SQL_AdventureWorksDWSamples,SQL_AnalysisServiceSamples,SQL_Samples
  • 부모 기능을 선택하면 부모 및 자식 기능이 아닌 부모 기능만 설치됩니다. 자식 기능을 설치하면 자동으로 부모 및 자식 기능이 설치됩니다. 부모 기능을 제거하면 부모 기능과 자식 기능이 모두 제거됩니다.
  • 또한 ADDLOCAL을 사용하여 유지 관리 모드에서 구성 요소를 추가할 수 있습니다. 예를 들어 위에서 설명한 설치를 수행한 후 다음과 같이 지정하여 Analysis Services를 추가할 수 있습니다.
    • ADDLOCAL=Analysis_Server,AnalysisDataFiles,AnalysisSharedTools,Client_Components,Connectivity

다음 표에서는 SQL Server 2005 Enterprise Edition, Developer Edition, Evaluation Edition 및 Standard Edition의 X86, IA64 및 AMD64 설치에 대한 부모/자식 기능 관계 및 ADDLOCAL 요구 사항을 보여 줍니다.

SQL Server 2005 기능 부모 기능 이름 자식 기능 이름

SQL Server Database Services

SQL_Engine

 

    SQL Server 데이터 파일

 

SQL_Data_Files

    복제

 

SQL_Replication

    전체 텍스트 검색 엔진

 

SQL_FullText

 

 

 

Analysis Services

Analysis_Server

 

    Analysis Services 데이터 파일

 

AnalysisDataFiles

 

 

 

Reporting Services

RS_Server

 

    보고서 관리자

 

RS_Web_Interface

 

 

 

Notification Services

Notification_Services

 

    Notification Services 엔진 구성 요소

 

NS_Engine

    Notification Services 클라이언트 구성 요소

 

NS_Client

 

 

 

Integration Services

 

SQL_DTS

 

 

 

클라이언트 구성 요소

Client_Components

 

    연결 구성 요소

 

Connectivity

    관리 도구

 

SQL_Tools90

    Business Intelligence Development Studio

 

SQL_WarehouseDevWorkbench

    소프트웨어 개발 키트

 

SDK

    SQLXML 클라이언트 기능

 

SQLXML

    레거시 구성 요소: 데이터 변환 서비스 2000 런타임 및 DMO

 

Tools_Legacy

    설명서 및 예제

 

SQL_Documentation

        SQL Server 온라인 설명서

 

SQL_BooksOnline

        예제 데이터베이스

 

SQL_DatabaseSamples

            AdventureWorks 예제 OLTP

 

SQL_AdventureWorksSamples

            AdventureWorks 예제 데이터 웨어하우스

 

SQL_AdventureWorksDWSamples

            AdventureWorks 예제 OLAP

 

SQL_AdventureWorksASSamples

        예제

 

SQL_Samples

ADDLOCAL=

다음 표에서는 SQL Server 2005 Workgroup Edition의 X86, IA64 및 AMD64 설치에 대한 부모/자식 기능 관계 및 ADDLOCAL 요구 사항을 보여 줍니다.

SQL Server 2005 Workgroup 기능 부모 기능 이름 자식 기능 이름

SQL Server Database Services

SQL_Engine

 

    SQL Server 데이터 파일

 

SQL_Data_Files

    복제

 

SQL_Replication

    전체 텍스트 검색 엔진

 

SQL_FullText

 

 

 

Integration Services

 

SQL_DTS

 

 

 

클라이언트 구성 요소

Client_Components

 

    연결 구성 요소

 

Connectivity

    관리 도구

 

SQL_Tools90

    소프트웨어 개발 키트

 

SDK

    SQLXML 클라이언트 기능

 

SQLXML

    레거시 구성 요소: 데이터 변환 서비스 2000 런타임 및 DMO

 

Tools_Legacy

    설명서 및 예제

 

SQL_Documentation

        SQL Server 온라인 설명서

 

SQL_BooksOnline

        예제 데이터베이스

 

SQL_DatabaseSamples

            AdventureWorks 예제 OLTP

 

SQL_AdventureWorksSamples

            AdventureWorks 예제 데이터 웨어하우스

 

SQL_AdventureWorksDWSamples

            AdventureWorks 예제 OLAP

 

SQL_AdventureWorksASSamples

        예제

 

SQL_Samples

ADDLOCAL=

다음 표에서는 SQL Server 2005 Express Edition의 X86, IA64 및 AMD64 설치에 대한 부모/자식 기능 관계 및 ADDLOCAL 요구 사항을 보여 줍니다.

SQL Server 2005 Express 기능 부모 기능 이름 자식 기능 이름

SQL Server Database Services

SQL_Engine

 

    SQL Server 데이터 파일

 

SQL_Data_Files

    복제

 

SQL_Replication

 

 

 

클라이언트 구성 요소

Client_Components

 

    연결 구성 요소

 

Connectivity

    소프트웨어 개발 키트

 

SDK

ADDLOCAL=

[REMOVE]

REMOVE 매개 변수는 SQL Server, Reporting Services 또는 Analysis Services 등의 제거할 구성 요소를 지정합니다. 이 명령은 INSTANCENAME 매개 변수와 함께 사용해야 합니다. 예를 들어 인스턴스 인식형 구성 요소와 Client_Components와 같은 인스턴스 비인식형 구성 요소를 함께 제거하려면 다음과 같이 지정합니다.

  • REMOVE=All INSTANCENAME=MSSQLSERVER
    ms144259.note(ko-kr,SQL.90).gif중요:
    여러 인스턴스를 설치하였고 클라이언트 도구를 계속 사용하려는 경우 이 매개 변수를 사용하지 마십시오.
    Client\_Components 및 SQL\_DTS와 같은 인스턴스 비인식형 구성 요소를 모두 제거하려면 인스턴스 이름에 대한 참조 없이 REMOVE=ALL을 지정합니다. 새 설치를 위해 REMOVE를 지정한 경우 'REMOVE=' 뒤에 나열된 구성 요소는 설치에 포함되지 않습니다. 예를 들어 새 설치에서 Reporting Services 구성 요소를 제외한 모든 구성 요소를 설치하려면 다음과 같이 지정합니다. - ADDLOCAL=All REMOVE=RS\_Server,RS\_Web\_Interface

유지 관리 시에 REMOVE를 사용하여 기존 설치에서 구성 요소를 제거할 수 있습니다. 예를 들어 전체 텍스트 검색을 제거하려면 다음과 같이 지정합니다.

  • REMOVE=SQL_FullText

    ms144259.note(ko-kr,SQL.90).gif중요:
    부모 기능을 제거하면 부모 기능과 자식 기능이 모두 제거됩니다.
    REMOVE=
    

[INSTANCENAME]

인스턴스 이름 대화 상자를 위한 정보입니다. INSTANCENAME 매개 변수는 인스턴스 인식형 구성 요소의 경우 필수입니다. 기본 인스턴스의 경우 MSSQLSERVER를 사용합니다. 공유된 인스턴스 비인식형 구성 요소(Notification Services, Integration Services 및 클라이언트 구성 요소)의 경우 이 매개 변수를 생략할 수 있습니다.

INSTANCENAME=

[UPGRADE]

UPGRADE 매개 변수는 업그레이드할 제품을 지정합니다. SQL Server를 업그레이드하는 데는 SQL_Engine 값을 사용할 수 있습니다. UPGRADE 옵션을 지정한 경우 업그레이드할 인스턴스를 정의하는 INSTANCENAME 매개 변수가 필수입니다. 예를 들어 SQL Server의 기본 인스턴스를 업그레이드하려면 다음 명령줄을 사용합니다.

  • UPGRADE=SQL_Engine INSTANCENAME=MSSQLSERVER

도메인 계정으로 SQL Server를 실행하는 SQL Server의 명명된 인스턴스를 업그레이드하고 클라이언트 구성 요소 및 도구를 추가하려는 경우 다음 명령을 실행합니다.

  • UPGRADE=SQL_Engine INSTANCENAME**=**<InstanceName> SQLACCOUNT=<domainname>\<accountname> SQLPASSWORD=<StrongPassword> ADDLOCAL=Client_Components

    UPGRADE=
    

[SAVESYSDB]

제거 시에 SAVESYSDB 매개 변수를 사용하면 시스템 데이터베이스를 삭제하지 않도록 지정할 수 있습니다. SAVESYSDB가 1로 설정된 경우 시스템 데이터베이스는 SQL 데이터 디렉터리에 유지됩니다. 일반적으로 이 옵션은 차후 업그레이드가 계획된 경우에 사용됩니다.

SAVESYSDB=

[USESYSDB]

USESYSDB 매개 변수는 업그레이드 시에 시스템 데이터베이스의 데이터 디렉터리에 대한 루트 경로를 지정합니다. 예를 들어 데이터베이스가 D:\Microsoft SQL Server\MSSQL.1\MSSQL\DATA에 설치된 경우 usesysdb 매개 변수는 USESYSDB="D:\Microsoft SQL Server\MSSQL.1\MSSQL"로 설정해야 합니다.

데이터베이스 엔진 기능에 대한 설치 경로를 설정한 경우 SQL Server 설치 프로그램은 해당 경로를 해당 설치(SQL 데이터 파일 포함)의 모든 인스턴스 특정 폴더에 대한 루트 디렉터리로 사용합니다. 이 경우 루트를 "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\"로 설정하면 인스턴스별 디렉터리가 이 경로에 추가됩니다.

USESYSDB 업그레이드 기능을 사용하는 경우에는 <SQLProgramFiles>\MSSQL.1\MSSQL\MSSQL.1\MSSQL\Data\와 같은 재귀적인 폴더 구조에 제품이 설치될 수도 있습니다. USESYSDB 기능을 사용하려면 데이터베이스 엔진 기능 대신 SQL Server 데이터 파일에 대한 설치 경로를 설정하십시오.

[!참고] 데이터 파일은 항상 "Data"라는 자식 디렉터리에 보관됩니다. 예를 들어 "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data"에 데이터 파일이 들어 있는 경우 업그레이드하는 동안 루트 경로를 시스템 데이터베이스의 데이터 디렉터리로 지정하려면 "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL"을 지정합니다.

ms144259.note(ko-kr,SQL.90).gif중요:
USESYSDB를 사용하여 이전 설치의 데이터 파일 집합을 포함하는 SQL Server 2005를 설치하는 경우 시스템 데이터베이스의 .MDF 및 .LDF 파일이 같은 디렉터리에 있는지 확인하십시오.
USESYSDB=

[SQLACCOUNT], [SQLPASSWORD], [AGTACCOUNT], [AGTPASSWORD], [ASACCOUNT], [ASPASSWORD], [RSACCOUNT] 및 [RSPASSWORD]

서비스 계정 대화 상자를 위한 정보입니다. 이러한 매개 변수는 독립 실행형 및 가상 서버 설치에 필요합니다. 이러한 매개 변수가 지정되지 않은 경우 설치가 실패합니다.

이러한 매개 변수가 SQL Server Express Edition 설치에 대해 지정되지 않은 경우에는 기본적으로 기본 운영 체제에 따라 특정 기본 제공 컴퓨터 계정이 사용됩니다.

  • Windows XP 및 Windows 2003의 경우 기본 서비스 계정은 NetworkService(NT AUTHORITY)입니다.
  • Windows 2000의 경우 기본 서비스 계정은 LocalSystem(NT AUTHORITY\SYSTEM)입니다.

특정 계정을 사용하여 SQL Express를설치하려면 기본 설정을 사용하지 않는 것이 좋습니다. 대신 *ACCOUNT 설정을 사용하고 DOMAIN\user name(예: SQLACCOUNT=DOMAINNAME\ACCOUNT)을 지정합니다.

[!참고] 기본적으로 SQL Server 및 Analysis Services에 대한 서비스는 자동으로 시작하도록 설정됩니다.

*ACCOUNT 설정을 사용하려면 DOMAIN(예: SQLACCOUNT=DOMAINNAME\ACCOUNT)을 지정해야 합니다.

ms144259.note(ko-kr,SQL.90).gif중요:
SQLACCOUNT, SQLPASSWORD, AGTACCOUNT 및 AGTPASSWORD는 가상 서버 설치에 필수입니다. ASACCOUNT 및 ASPASSWORD는 가상 서버 설치에 사용할 수 없습니다.
SQLACCOUNT=
SQLPASSWORD=
AGTACCOUNT=
AGTPASSWORD=
ASACCOUNT=
ASPASSWORD=
RSACCOUNT=
RSPASSWORD=

[AUTOSTART]

*AUTOSTART 매개 변수를 사용하여 자동으로 시작하려면 1을 지정하고 수동으로 시작하려면 0을 지정하십시오. SQL Server 에이전트를 자동으로 시작하도록 지정한 경우 SQL도 자동으로 시작됩니다. 이러한 매개 변수의 기본값은 다음과 같이 지정됩니다.

SQLAUTOSTART=1
AGTAUTOSTART=0
ASAUTOSTART=1
RSAUTOSTART=1

[SECURITYMODE] 및 [SAPWD]

인증 모드 대화 상자를 위한 정보입니다. 혼합 모드 인증을 사용하려면 SECURITYMODE=SQL을 사용하십시오. SECURITYMODE=SQL을 지정하지 않은 경우 Windows 인증만 사용됩니다.

ms144259.note(ko-kr,SQL.90).gif중요:
가능하면 Windows 인증을 사용합니다.

sa 암호를 설정하려면 SAPWD를 지정하십시오. SQL Server 설치 프로그램에는 강력한 sa 암호가 필수적입니다.

ms144259.note(ko-kr,SQL.90).gif중요:
빈 암호를 사용하지 마십시오. 강력한 암호를 사용하십시오. SECURITYMODE=SQL
SAPWD=

강력한 암호 지침에 대한 자세한 내용은 인증 모드를 참조하십시오.

[SQLCOLLATION] 및 [ASCOLLATION]

데이터 정렬 설정 대화 상자를 위한 정보입니다. SQLCOLLATION 매개 변수는 SQL Server 데이터 정렬을 설정하며 ASCOLLATION 매개 변수는 Analysis Services 데이터 정렬을 설정합니다.

SQLCOLLATION=
ASCOLLATION=

데이터 정렬 설정에 대한 자세한 내용은 설치 프로그램에서 데이터 정렬 설정, Windows 데이터 정렬 스타일이진 데이터 정렬 사용을 참조하십시오.

[REBUILDDATABASE]

시스템 데이터베이스를 다시 작성하기 위한 정보입니다. 시스템 데이터베이스가 손상되었거나 시스템 데이터 정렬을 다시 설정하는 경우에는 처음 설치한 상태로 돌려야 합니다. REBUILDDATABASE 매개 변수를 REBUILDDATABASE=1로 지정하여 이 기능을 사용할 수 있습니다. REBUILDDATABASE를 사용할 때 필요한 추가 매개 변수는 다음과 같습니다.

  • SQLACCOUNT, SQLPASSWORD
  • SQLAGTACCOUNT, SQLAGTPASSWORD
  • SQLBROWSERACCOUNT, SQLBROWSERPASSWORD

master 데이터베이스를 다시 작성하는 데 따르는 영향

master 데이터베이스를 다시 작성하면 모든 시스템 데이터베이스의 내용 및 특성이 원래 상태로 돌아갑니다.

master 데이터베이스를 다시 작성한 후

master를 다시 작성한 후 다음을 수행해야 합니다.

  1. master, modelmsdb 데이터베이스의 최근 전체 백업을 복원합니다. 백업을 사용할 수 없는 경우 2단계로 이동합니다.

  2. 복원된 백업 데이터베이스가 최신 데이터베이스가 아닌 경우 누락된 항목을 다시 만듭니다. 예를 들어 master 데이터베이스에서 사용자 데이터베이스, 백업 장치, SQL Server 로그인, 끝점 등에 대한 모든 누락된 항목을 다시 만듭니다. 항목을 다시 만드는 가장 좋은 방법은 항목을 만드는 데 사용한 원래의 스크립트를 실행하는 것입니다(사용 가능한 경우).

    ms144259.security(ko-kr,SQL.90).gif보안 정보:
    스크립트에 보안을 설정해 무단으로 내용을 변경할 수 없도록 하는 것이 좋습니다.

    또한 데이터베이스 업데이트를 완료하면 백업을 수행하는 것이 좋습니다. 자세한 내용은 SQL Server 온라인 설명서의 master 데이터베이스의 백업 고려 사항model 및 msdb 데이터베이스 백업 고려 사항 항목을 참조하십시오.

  3. 서버 인스턴스가 복제 배포자로 구성된 경우 배포 데이터베이스를 복원해야 합니다. 자세한 내용은 SQL Server 2005 온라인 설명서의 복제된 데이터베이스 백업 및 복원 항목을 참조하십시오.

  4. SQL Server에서 시스템 개체는 리소스 데이터베이스에 저장됩니다. 이 데이터베이스는 SQL Server 실행 파일인 sqlservr.exe에 SQL Server 업데이트가 적용될 때마다 업데이트됩니다. master 데이터베이스를 다시 작성한 다음에는 이전에 서버 인스턴스에 적용했던 모든 SQL Server 업데이트를 다시 적용해야 합니다. 자세한 내용은 SQL Server 온라인 설명서의 리소스 데이터베이스 항목을 참조하십시오.

    ms144259.note(ko-kr,SQL.90).gif중요:
    일반 데이터베이스 백업 및 복원 과정에 mssqlsystemresource.mdf 파일(리소스 데이터베이스)을 포함하지 마십시오. 이 파일은 데이터나 메타데이터가 아닌 코드를 포함합니다. 기본적으로 SQL Server 백업 및 복원 구성 요소는 리소스 데이터베이스를 자동으로 생략합니다.
  5. master 데이터베이스를 다시 작성하면 모든 시스템 데이터베이스가 처음 위치에 설치됩니다. 하나 이상의 시스템 데이터베이스를 다른 위치로 이동한 경우 해당 데이터베이스를 다시 이동해야 합니다. 시스템 데이터베이스를 이동하는 방법은 시스템 데이터베이스 이동을 참조하십시오.

[!참고] REBUILDDATABASE 옵션은 무인 설치에만 사용할 수 있습니다. /qn 또는 /qb 옵션을 사용해야 합니다. /qn 스위치를 지정하면 모든 설치 대화 상자 및 오류 메시지가 표시되지 않습니다. /qn 스위치를 지정하면 오류 메시지를 비롯한 모든 설치 메시지가 설치 로그 파일에 기록됩니다. 로그 파일에 대한 자세한 내용은 방법: SQL Server 2005 설치 로그 파일 보기를 참조하십시오. /qb 스위치를 사용하면 기본 설치 대화 상자를 표시할 수 있습니다. 오류 메시지도 표시됩니다.

ms144259.note(ko-kr,SQL.90).gif중요:
시스템 데이터베이스를 다시 작성하려면 새 sa 암호가 필요합니다.
REBUILDDATABASE=

[REINSTALLMODE]

설치한 구성 요소를 복구하기 위한 정보입니다. REINSTALLMODE를 사용할 때 REINSTALL 매개 변수를 지정해야 합니다. REINSTALL 매개 변수에는 ADDLOCAL 매개 변수와 같은 값을 사용합니다.

[!참고] REINSTALLMODE 옵션은 무인 설치에만 사용할 수 있으며 /qn 또는 /qb 옵션을 사용해야 합니다. /qn 스위치를 지정하면 모든 설치 대화 상자 및 오류 메시지가 표시되지 않습니다. /qn 스위치를 지정하면 오류 메시지를 비롯한 모든 설치 메시지가 설치 로그 파일에 기록됩니다. 로그 파일에 대한 자세한 내용은 방법: SQL Server 2005 설치 로그 파일 보기를 참조하십시오. /qb 스위치를 사용하면 기본 설치 대화 상자를 표시할 수 있습니다. 오류 메시지도 표시됩니다.

REINSTALLMODE에 지원되는 값은 다음과 같습니다.

  • O - 파일이 누락되었거나 이전 버전인 경우 다시 설치합니다.
  • M - HKLM에 컴퓨터별 레지스트리 키를 다시 기록합니다.
  • U - HKCU에 컴퓨터별 레지스트리 키를 다시 기록합니다.
  • S - 모든 바로 가기를 다시 설치합니다.
REINSTALLMODE=

[RSCONFIGURATION]

Reporting Services 구성 대화 상자를 위한 정보입니다. Reporting Services 또는 Report Manager 기능을 설치할 때는 이 매개 변수를 지정해야 하며 FilesOnly 또는 Default로 지정할 수 있습니다. FilesOnly 옵션을 사용하면 Reporting Service를 실제로 구성하지 않고 파일만 설치합니다. Default 옵션을 사용하면 기본 옵션으로 Reporting Services를 설치합니다.

RSCONFIGURATION=

자세한 내용은 보고서 서버 설치 옵션을 참조하십시오.

[SAMPLEDATABASESERVER]

예제 데이터베이스 대화 상자를 위한 정보입니다. 이 매개 변수는 AdventureWorks 예제 또는 AdventureWorksDW 예제를 설치할 때 사용됩니다.

예제 데이터베이스는 같은 버전의 기존 로컬 SQL Server 인스턴스에 연결할 수 있습니다. 이 매개 변수는 예제를 연결할 컴퓨터 및 인스턴스 이름을 다음과 같이 지정합니다.

  • SAMPLEDATABASESERVER - MachineName\InstanceName
SAMPLEDATABASESERVER=

[DISABLENETWORKPROTOCOLS]

이 매개 변수는 네트워크 프로토콜의 시작 유형을 설정하는 데 사용됩니다. 다음 3가지의 옵션이 있습니다.

  • 0 - 공유 메모리 = On, 명명된 파이프 = On, TCP/IP = On
  • 1 - 공유 메모리 = On, 명명된 파이프 = Off(로컬 전용), TCP/IP = Off
  • 2 - 공유 메모리 = On, 명명된 파이프 = Off(로컬 전용), TCP/IP = On
DISABLENETWORKPROTOCOLS=

[ERRORREPORTING]

오류 보고 대화 상자를 위한 정보입니다. 이 기능을 활성화하면 SQL Server 데이터베이스 엔진, SQL Server 에이전트 또는 Analysis Services에서 심각한 오류가 발생했을 때 SQL Server와 그 구성 요소 및 Analysis Services에서 자동으로 Microsoft에 보고서를 보냅니다. 오류 보고는 Microsoft에서 SQL Server의 기능을 향상시키는 데 사용되며 모든 정보는 기밀로 유지됩니다.

오류 보고를 활성화하려면 ERRORREPORTING=1을 지정하십시오. ERRORREPORTING=1을 지정하지 않으면 오류 보고 기능이 비활성화됩니다.

ERRORREPORTING=

[SKUUPGRADE]

한 버전의 SQL Server에서 다른 버전의 SQL Server로 업그레이드하는 경우 SKUUPGRADE 매개 변수를 사용합니다.

ms144259.note(ko-kr,SQL.90).gif중요:
SKUUPGRADE 매개 변수를 사용하는 경우 설치 프로그램에서는 업그레이드되는 SQL Server 인스턴스에서 모든 핫픽스 및 서비스 팩 업데이트를 제거합니다. 버전 업그레이드가 완료되면 모든 핫픽스 및 서비스 팩 업데이트를 다시 적용해야 합니다.

무인 설치를 통해 SQL Server의 기본 인스턴스(SQL 엔진만)에 대한 버전 업그레이드를 수행하려면 /qb 또는 /qn을 사용하는 다음 명령을 실행합니다.

start /wait setup.exe ADDLOCAL=SQL_Engine INSTANCENAME=MSSQLSERVER UPGRADE=SQL_Engine SKUUPGRADE=1 /qb

SKUUPGRADE=

[PASSIVE]

PASSIVE 매개 변수를 사용하면 장애 조치를 유발하지 않고 장애 조치 클러스터 인스턴스의 수동 노드를 패치할 수 있습니다. 이 매개 변수를 설치 명령에 포함하면 hotfix.exe는 SQL Server, Analysis Services, Reporting Services 및 Integration Service MSP 패키지에 "Passive=1"을 전달합니다.

PASSIVE=

클러스터 설치에 필요한 매개 변수

[!참고] 클러스터 설치를 실행하려면 클러스터 상에 있어야 하며 명령줄에 /qn 또는 /qb를 지정해야 합니다. /qn 스위치를 지정하면 모든 설치 대화 상자 및 오류 메시지가 표시되지 않습니다. /qn 스위치를 지정하면 오류 메시지를 비롯한 모든 설치 메시지가 설치 로그 파일에 기록됩니다. 로그 파일에 대한 자세한 내용은 방법: SQL Server 2005 설치 로그 파일 보기를 참조하십시오.

/qb 스위치를 사용하면 기본 설치 대화 상자를 표시할 수 있습니다. 오류 메시지도 표시됩니다. 장애 조치 클러스터링에 대한 자세한 내용은 고가용성 구성장애 조치(Failover) 클러스터링을 설치하기 전에를 참조하십시오.

명령 프롬프트에서 클러스터 설치를 수행하는 데는 다음 매개 변수가 필요합니다.

[INSTALLSQLDIR]

[INSTALLSQLDATADIR]

[SQLACCOUNT], [SQLPASSWORD], [AGTACCOUNT] 및 [AGTPASSWORD]

[INSTANCENAME]

[SAPWD]

[VS]

[INSTALLVS]

[IP]

[GROUP]

[ADDNODE]

[REMOVENODE]

[SQLCLUSTERGROUP] 및 [AGTCLUSTERGROUP]

[ADMINPASSWORD]

[SKUUPGRADE]

 

[INSTALLSQLDIR]

이 매개 변수는 장애 조치 클러스터 설치에 필요하며 두 컴퓨터 모두에 해당 드라이브 문자가 있어야 합니다.

INSTALLSQLDIR=

[INSTALLSQLDATADIR]

이 매개 변수는 장애 조치 클러스터 설치에 필요하며 GROUP 매개 변수에 사용된 디스크 그룹에 해당 공유 드라이브 문자가 있어야 합니다.

INSTALLSQLDATADIR

[SQLACCOUNT], [SQLPASSWORD], [AGTACCOUNT] 및 [AGTPASSWORD]

이러한 매개 변수는 장애 조치 클러스터를 설치하는 데 필요합니다.

SQLACCOUNT=
SQLPASSWORD=
AGTACCOUNT=
AGTPASSWORD=

[INSTANCENAME]

이 매개 변수는 장애 조치 클러스터 설치에 필요하며 기본 인스턴스의 경우 MSSQLSERVER를 사용합니다. 인스턴스 이름 지정 규칙에 대한 자세한 내용은 인스턴스 이름을 참조하십시오.

INSTANCENAME=

[SAPWD]

이 매개 변수는 장애 조치 클러스터 설치에 필요합니다.

ms144259.note(ko-kr,SQL.90).gif중요:
빈 암호를 사용하지 마십시오. 강력한 암호를 사용하십시오.
SAPWD=

강력한 암호 지침에 대한 자세한 내용은 인증 모드를 참조하십시오.

[VS]

이 매개 변수는 장애 조치 클러스터 설치에 필요하며 이 매개 변수는 가상 서버의 이름을 지정하는 데 사용됩니다. 이름은 15자를 초과할 수 없으며 컴퓨터 이름과 같은 규칙을 따라야 합니다.

VS=

[INSTALLVS]

이 매개 변수는 장애 조치 클러스터 설치에 필요하며 서버가 하나의 클러스터로 설치되도록 지정합니다. SQL Server에는 "SQL_Engine"을, Analysis Services에는 "Analysis_Server"를 사용하십시오.

INSTALLVS=

[IP]

이 매개 변수는 장애 조치 클러스터 설치에 필요하며 각 네트워크 어댑터에 한 항목씩 IP 주소를 지정하십시오.

  • 형식: "IP address,network"
  • 예: IP="xxx.xxx.xxx.xxx,로컬 영역 연결"
IP=

[GROUP]

이 매개 변수는 장애 조치 클러스터 설치에 필요하며 SQL Server 리소스를 포함하여 공유 데이터 파일을 기록할 디스크가 있는 클러스터 그룹을 지정합니다.

  • 예: GROUP="Group 2"
GROUP=

[ADDNODE]

이 매개 변수는 장애 조치 클러스터 설치에 필요하며 가상 서버의 노드를 지정합니다. 노드는 클러스터에 있어야 하며 이 매개 변수를 사용해 기존 클러스터에 노드를 추가할 수도 있습니다.

ADDNODE=

[REMOVENODE]

이 매개 변수는 클러스터 유지 관리에만 사용됩니다. 이 옵션을 사용해 기존 클러스터에서 노드를 제거할 수 있습니다.

REMOVENODE=

[SQLCLUSTERGROUP] 및 [AGTCLUSTERGROUP]

이러한 매개 변수는 장애 조치 클러스터를 설치하는 데 필요합니다. 장애 조치 클러스터를 설치하려면 설치 프로그램 실행 시 존재하는 전역/로컬 도메인 및 그룹 이름을 <DomainName>\<GroupName> 형식으로 지정해야 합니다. SQL Server 설치 프로그램에서는 설치 과정의 일부로 그룹을 만들지 않습니다. 자세한 내용은 클러스터형 서비스 도메인 그룹을 참조하십시오.

SQLCLUSTERGROUP=
AGTCLUSTERGROUP=

[ADMINPASSWORD]

이 매개 변수는 장애 조치 클러스터 설치에 필요하며 로그온한 사용자 계정의 암호를 지정합니다. 지정한 계정은 모든 원격 클러스터 노드에서 관리자여야 합니다.

ADMINPASSWORD=

참고 항목

작업

방법: SQL Server 2005 설치

개념

방법: SQL Server 2005 설치 로그 파일 보기

도움말 및 정보

SQL Server 2005 지원 받기