방법: 명령 프롬프트에서 SQL Server 2008 설치
SQL Server 설치 프로그램을 실행하기 전에 SQL Server 설치 계획을 검토하십시오.
명령 프롬프트에서 새 SQL Server 인스턴스를 설치할 경우 어떤 기능을 설치할지 지정하고 그 기능을 어떻게 구성할지 지정할 수 있습니다. 또한 자동, 기본, 전체 상호 작용 등 설치 프로그램 사용자 인터페이스 사용 방식을 지정할 수도 있습니다.
[!참고]
명령 프롬프트에서 설치할 때 SQL Server는 /Q 매개 변수를 사용하는 완전 자동 모드 또는 /QS 매개 변수를 사용하는 단순 자동 모드를 지원합니다. /QS 스위치를 사용하면 진행률만 표시되고 입력이 허용되지 않으므로 오류가 발생해도 오류 메시지가 표시되지 않습니다. /QS 매개 변수는 /Action=install이 지정된 경우에만 지원됩니다.
명령 프롬프트 설치는 다음과 같은 경우에 지원됩니다.
명령 프롬프트에 지정된 구문과 매개 변수를 사용하여 로컬 컴퓨터에서 SQL Server 2008의 인스턴스 및 공유 구성 요소를 설치, 업그레이드 또는 제거하는 경우
장애 조치(Failover) 클러스터 인스턴스를 설치, 업그레이드 또는 제거하는 경우
한 SQL Server 2008 버전에서 다른 SQL Server 2008 버전으로 업그레이드하는 경우
구성 파일에 지정된 구문과 매개 변수를 사용하여 로컬 컴퓨터에 SQL Server 2008 인스턴스를 설치하는 경우. 이 방법은 설치 구성을 여러 컴퓨터에 복사하거나 장애 조치 클러스터 설치의 여러 노드를 설치하는 데 사용할 수 있습니다.
명령 프롬프트에서 SQL Server를 설치하는 경우 명령 프롬프트에서 설치 매개 변수를 설치 구문의 일부로 지정할 수 있습니다.
[!참고]
로컬 설치를 하려면 관리자 권한으로 설치 프로그램을 실행해야 합니다. 원격 공유로 SQL Server를 설치하는 경우 원격 공유에 대한 읽기 및 실행 권한이 있는 도메인 계정을 사용해야 합니다. 장애 조치 클러스터를 설치하려면 서비스로 로그인할 수 있고 모든 장애 조치 클러스터 노드에서 운영 체제의 일부로 작동할 수 있는 권한을 갖고 있는 로컬 관리자여야 합니다.
적절한 설치 매개 변수 사용
올바른 구문으로 설치 명령을 작성하려면 다음 지침을 따르십시오.
/PARAMETER
/PARAMETER=true/false
/PARAMETER=1/0(부울 형식인 경우)
/PARAMETER="value"(모두 단일 값 매개 변수인 경우). 큰따옴표 사용은 권장 사항이지만 값에 공백이 있는 경우는 필수입니다.
[!참고]
/PID 매개 변수의 값은 큰따옴표로 묶어야 합니다.
/PARAMETER="value1" "value2" "value3"(모두 다중 값 매개 변수인 경우). 큰따옴표 사용은 권장 사항이지만 값에 공백이 있는 경우는 필수입니다.
예외:
- /FEATURES는 다중 값 매개 변수이지만 해당 형식은 공백 없이 쉼표로 구분되는 /FEATURES=AS,RS,IS입니다.
다음과 같은 이스케이프 처리 문자 사용에 주의하십시오.
/INSTANCEDIR=c:\PathName은 지원됩니다.
/INSTANCEDIR=c:\PathName\은 지원됩니다.
/INSTANCEDIR="c:\PathName\\"은 지원됩니다.
/INSTANCEDIR="c:\PathName\"은 지원되지 않습니다.
SQL Server 2008 매개 변수
다음 섹션에서는 설치, 업데이트 및 복구 시나리오를 위한 명령줄 설치 스크립트를 개발하는 데 필요한 매개 변수를 제공합니다.
SQL Server 구성 요소의 매개 변수 목록은 해당 구성 요소에만 적용됩니다. SQL Server 데이터베이스 엔진을 설치하는 경우 SQL Server 에이전트 및 SQL Server Browser 매개 변수가 적용됩니다.
설치 매개 변수
업그레이드 매개 변수
복구 매개 변수
시스템 데이터베이스 다시 작성 매개 변수
제거 매개 변수
장애 조치 클러스터 매개 변수
이전 SQL Server 버전의 매개 변수
서비스 계정 매개 변수
기능 매개 변수
설치 매개 변수
다음 표에 나와 있는 매개 변수를 사용하여 설치 명령줄 스크립트를 개발할 수 있습니다.
SQL Server 구성 요소 |
매개 변수 |
설명 |
SQL Server 설치 컨트롤 |
/ACTION 필수 |
설치 워크플로를 지정하는 데 필요합니다. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/CONFIGURATIONFILE 선택 사항 |
사용할 ConfigurationFile을 지정합니다. |
SQL Server 설치 컨트롤 |
/ERRORREPORTING 선택 사항 |
SQL Server의 오류 보고를 지정합니다. 자세한 내용은 Microsoft 오류 보고 서비스에 대한 개인 정보 보호 정책을 참조하십시오. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/FEATURES 필수 |
설치할 구성 요소를 지정합니다. |
SQL Server 설치 컨트롤 |
/HELP, H, ? 선택 사항 |
설치 매개 변수에 대한 사용 옵션을 표시합니다. |
SQL Server 설치 컨트롤 |
/INDICATEPROGRESS 선택 사항 |
세부 설치 로그 파일이 콘솔로 파이프되도록 지정합니다. |
SQL Server 설치 컨트롤 |
/INSTALLSHAREDDIR 선택 사항 |
64비트 공유 구성 요소에 대해 기본 디렉터리가 아닌 다른 설치 디렉터리를 지정합니다. |
SQL Server 설치 컨트롤 |
/INSTALLSHAREDWOWDIR 선택 사항 |
32비트 공유 구성 요소에 대해 기본 디렉터리가 아닌 다른 설치 디렉터리를 지정합니다. 64비트 시스템에서만 지원됩니다. |
SQL Server 설치 컨트롤 |
/INSTANCEDIR 선택 사항 |
인스턴스 관련 구성 요소에 대해 기본 디렉터리가 아닌 다른 설치 디렉터리를 지정합니다. |
SQL Server 설치 컨트롤 |
/INSTANCEID 선택 사항 |
InstanceID에 대해 기본값이 아닌 다른 값을 지정합니다. |
SQL Server 설치 컨트롤 |
/INSTANCENAME 필수 |
SQL Server 인스턴스 이름을 지정합니다. 자세한 내용은 인스턴스 구성을 참조하십시오. |
SQL Server 설치 컨트롤 |
/PID 선택 사항 |
SQL Server 버전의 제품 키를 지정합니다. 이 매개 변수를 지정하지 않으면 SQL Server 2008 Enterprise Evaluation이 사용됩니다. |
SQL Server 설치 컨트롤 |
/Q 선택 사항 |
설치 프로그램이 사용자 인터페이스 없이 자동 모드에서 실행되도록 지정합니다. 이 옵션은 무인 설치에 사용됩니다. |
SQL Server 설치 컨트롤 |
/QS 선택 사항 |
설치 프로그램이 UI를 통해 실행되고 진행률을 표시하지만 입력을 받거나 오류 메시지를 표시하지 않도록 지정합니다. |
SQL Server 설치 컨트롤 |
/SQMREPORTING 선택 사항 |
SQL Server에 대한 기능 사용 보고를 지정합니다. 자세한 내용은 Microsoft 오류 보고 서비스에 대한 개인 정보 보호 정책을 참조하십시오. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/HIDECONSOLE 선택 사항 |
콘솔 창을 숨기거나 닫도록 지정합니다. |
SQL Server 에이전트 |
/AGTSVCACCOUNT 필수 |
SQL Server 에이전트 서비스 계정을 지정합니다. |
SQL Server 에이전트 |
/AGTSVCPASSWORD 필수 |
SQL Server 에이전트 서비스 계정의 암호를 지정합니다. |
SQL Server 에이전트 |
/AGTSVCSTARTUPTYPE 선택 사항 |
SQL Server 에이전트 서비스의 시작 모드를 지정합니다. 지원되는 값:
|
Analysis Services |
/ASBACKUPDIR 선택 사항 |
Analysis Services 백업 파일의 디렉터리를 지정합니다. 기본값:
|
Analysis Services |
/ASCOLLATION 선택 사항 |
Analysis Services에 대한 데이터 정렬 설정을 지정합니다. 기본값:
|
Analysis Services |
/ASCONFIGDIR 선택 사항 |
Analysis Services 구성 파일의 디렉터리를 지정합니다. 기본값:
|
Analysis Services |
/ASDATADIR 선택 사항 |
Analysis Services 데이터 파일의 디렉터리를 지정합니다. 기본값:
|
Analysis Services |
/ASLOGDIR 선택 사항 |
Analysis Services 로그 파일의 디렉터리를 지정합니다. 기본값:
|
Analysis Services |
/ASSVCACCOUNT 필수 |
Analysis Services 서비스 계정을 지정합니다. |
Analysis Services |
/ASSVCPASSWORD 필수 |
Analysis Services 서비스의 암호를 지정합니다. |
Analysis Services |
/ASSVCSTARTUPTYPE 선택 사항 |
Analysis Services 서비스의 시작 모드를 지정합니다. 지원되는 값:
|
Analysis Services |
/ASSYSADMINACCOUNTS 필수 |
Analysis Services에 대한 관리자 자격 증명을 지정합니다. |
Analysis Services |
/ASTEMPDIR 선택 사항 |
Analysis Services 임시 파일의 디렉터리를 지정합니다. 기본값:
|
Analysis Services |
/ASPROVIDERMSOLAP 선택 사항 |
MSOLAP 공급자를 in-process로 실행할 수 있는지 여부를 지정합니다. 기본값:
|
SQL Server Browser |
/BROWSERSVCSTARTUPTYPE 선택 사항 |
SQL Server Browser 서비스의 시작 모드를 지정합니다. 지원되는 값:
|
SQL Server 데이터베이스 엔진 |
/ENABLERANU 선택 사항 |
SQL Server Express 설치에 대해 '다음 계정으로 실행' 자격 증명을 사용하도록 설정합니다. |
SQL Server 데이터베이스 엔진 |
/INSTALLSQLDATADIR 선택 사항 |
SQL Server 데이터 파일의 데이터 디렉터리를 지정합니다. 기본값:
|
SQL Server 데이터베이스 엔진 |
/SAPWD /SECURITYMODE=SQL인 경우에 필수입니다. |
SQL Server sa 계정의 암호를 지정합니다. |
SQL Server 데이터베이스 엔진 |
/SECURITYMODE 선택 사항 |
SQL Server의 보안 모드를 지정합니다. 이 매개 변수가 제공되지 않은 경우 Windows 전용 인증 모드가 지원됩니다. 지원되는 값:
|
SQL Server 데이터베이스 엔진 |
/SQLBACKUPDIR 선택 사항 |
백업 파일의 디렉터리를 지정합니다. 기본값:
|
SQL Server 데이터베이스 엔진 |
/SQLCOLLATION 선택 사항 |
SQL Server에 대한 데이터 정렬 설정을 지정합니다. 기본값:
|
SQL Server 데이터베이스 엔진 |
/SQLSVCACCOUNT 필수 |
SQL Server 서비스의 시작 계정을 지정합니다. |
SQL Server 데이터베이스 엔진 |
/SQLSVCPASSWORD 필수 |
SQLSVCACCOUNT의 암호를 지정합니다. |
SQL Server 데이터베이스 엔진 |
/SQLSVCSTARTUPTYPE 선택 사항 |
SQL Server 서비스의 시작 모드를 지정합니다. 지원되는 값:
|
SQL Server 데이터베이스 엔진 |
/SQLSYSADMINACCOUNTS 필수 |
이 매개 변수를 사용하여 로그인을 sysadmin 역할의 멤버로 프로비전합니다. |
SQL Server 데이터베이스 엔진 |
/SQLTEMPDBDIR 선택 사항 |
tempdb의 데이터 파일에 대한 디렉터리를 지정합니다. 기본값:
|
SQL Server 데이터베이스 엔진 |
/SQLTEMPDBLOGDIR 선택 사항 |
tempdb의 로그 파일에 대한 디렉터리를 지정합니다. 기본값:
|
SQL Server 데이터베이스 엔진 |
/SQLUSERDBDIR 선택 사항 |
사용자 데이터베이스의 데이터 파일에 대한 디렉터리를 지정합니다. 기본값:
|
SQL Server 데이터베이스 엔진 |
/SQLUSERDBLOGDIR 선택 사항 |
사용자 데이터베이스의 로그 파일에 대한 디렉터리를 지정합니다. 기본값:
|
SQL Server 데이터베이스 엔진 |
/USESYSDB 선택 사항 |
이 설치에 사용할 SQL Server 시스템 데이터베이스의 위치를 지정합니다. 지정된 경로에는 "\Data"를 접미사로 포함할 수 없습니다. |
FILESTREAM |
/FILESTREAMLEVEL 선택 사항 |
FILESTREAM 기능의 액세스 수준을 지정합니다. 지원되는 값:
|
FILESTREAM |
/FILESTREAMSHARENAME 선택 사항 FILESTREAMLEVEL이 1보다 큰 경우 필수입니다. |
FILESTREAM 데이터가 저장될 Windows 공유의 이름을 지정합니다. |
SQL Server 전체 텍스트 |
/FTSVCACCOUNT 선택 사항 |
전체 텍스트 필터 시작 관리자 서비스의 계정을 지정합니다. 이 매개 변수는 Windows Server 2008 및 Windows Vista 운영 체제에서 무시됩니다. ServiceSID는 SQL Server와 전체 텍스트 필터 데몬 간 통신의 보안을 유지하는 데 도움을 주기 위해 사용됩니다. 값이 제공되지 않으면 전체 텍스트 필터 시작 관리자 서비스를 사용할 수 없습니다. 서비스 계정을 변경하고 전체 텍스트 기능을 사용하려면 SQL Server 제어 관리자를 사용해야 합니다. 기본값:
|
SQL Server 전체 텍스트 |
/FTSVCPASSWORD 선택 사항 |
전체 텍스트 필터 시작 관리자 서비스의 암호를 지정합니다. 이 매개 변수는 Windows Server 2008 및 Windows Vista 운영 체제에서 무시됩니다. |
Integration Services |
/ISSVCACCOUNT 필수 |
Integration Services의 계정을 지정합니다. 기본값:
|
Integration Services |
/ISSVCPASSWORD 필수 |
Integration Services 암호를 지정합니다. |
Integration Services |
/ISSVCStartupType 선택 사항 |
Integration Services 서비스의 시작 모드를 지정합니다. |
SQL Server 네트워크 구성 |
/NPENABLED 선택 사항 |
SQL Server 서비스의 명명된 파이프 프로토콜 상태를 지정합니다. 지원되는 값:
|
SQL Server 네트워크 구성 |
/TCPENABLED 선택 사항 |
SQL Server 서비스의 TCP 프로토콜 상태를 지정합니다. 지원되는 값:
|
Reporting Services |
/RSINSTALLMODE 선택 사항 |
Reporting Services의 설치 모드를 지정합니다. |
Reporting Services |
/RSSVCACCOUNT 필수 |
Reporting Services의 시작 계정을 지정합니다. |
Reporting Services |
/RSSVCPASSWORD 필수 |
Reporting Services 서비스 시작 계정의 암호를 지정합니다. |
Reporting Services |
/RSSVCStartupType 선택 사항 |
Reporting Services의 시작 모드를 지정합니다. |
예제 구문:
SQL Server 데이터베이스 엔진, 복제 및 전체 텍스트 검색 구성 요소가 포함된 새로운 독립 실행형 인스턴스를 설치합니다. |
|
업그레이드 매개 변수
다음 표에 나와 있는 매개 변수를 사용하여 업그레이드 명령줄 스크립트를 개발할 수 있습니다.
SQL Server 구성 요소 |
매개 변수 |
설명 |
SQL Server 설치 컨트롤 |
/ACTION 필수 |
설치 워크플로를 지정하는 데 필요합니다. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/CONFIGURATIONFILE 선택 사항 |
사용할 ConfigurationFile을 지정합니다. |
SQL Server 설치 컨트롤 |
/ERRORREPORTING 선택 사항 |
SQL Server의 오류 보고를 지정합니다. 자세한 내용은 Microsoft 오류 보고 서비스에 대한 개인 정보 보호 정책을 참조하십시오. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/HELP, H, ? 선택 사항 |
매개 변수에 대한 사용 옵션을 표시합니다. |
SQL Server 설치 컨트롤 |
/INDICATEPROGRESS 선택 사항 |
세부 설치 로그 파일이 콘솔로 파이프되도록 지정합니다. |
SQL Server 설치 컨트롤 |
/ INSTANCEDIR 선택 사항 |
공유 구성 요소에 대해 기본 디렉터리가 아닌 다른 설치 디렉터리를 지정합니다. |
SQL Server 설치 컨트롤 |
/INSTANCEID SQL Server 2008에서 업그레이드할 경우 필수 SQL Server 2000 및 SQL Server 2005에서 업그레이드할 경우 선택 사항 |
InstanceID에 대해 기본값이 아닌 다른 값을 지정합니다. |
SQL Server 설치 컨트롤 |
/INSTANCENAME 필수 |
SQL Server 인스턴스 이름을 지정합니다. |
SQL Server 설치 컨트롤 |
/PID 선택 사항 |
SQL Server 버전의 제품 키를 지정합니다. 이 매개 변수를 지정하지 않으면 SQL Server 2008 Enterprise Evaluation이 사용됩니다. |
SQL Server 설치 컨트롤 |
/Q 선택 사항 |
설치 프로그램이 사용자 인터페이스 없이 자동 모드에서 실행되도록 지정합니다. 이 옵션은 무인 설치에 사용됩니다. |
SQL Server 설치 컨트롤 |
/SQMREPORTING 선택 사항 |
SQL Server에 대한 기능 사용 보고를 지정합니다. 자세한 내용은 Microsoft 오류 보고 서비스에 대한 개인 정보 보호 정책을 참조하십시오. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/HIDECONSOLE 선택 사항 |
콘솔 창을 숨기거나 닫도록 지정합니다. |
SQL Server Browser 서비스 |
/BROWSERSVCSTARTUPTYPE 선택 사항 |
SQL Server Browser 서비스의 시작 모드를 지정합니다. 지원되는 값:
|
SQL Server 전체 텍스트 |
/FTUPGRADEOPTION 선택 사항 |
전체 텍스트 카탈로그 업그레이드 옵션을 지정합니다. 지원되는 값:
|
Integration Services |
/ISSVCACCOUNT 필수 |
Integration Services의 계정을 지정합니다. 기본값:
|
Integration Services |
/ISSVCPASSWORD 필수 |
Integration Services 암호를 지정합니다. |
Integration Services |
/ISSVCStartupType 선택 사항 |
Integration Services 서비스의 시작 모드를 지정합니다. |
Reporting Services |
/RSUPGRADEDATABASEACCOUNT 선택 사항 |
|
Reporting Services |
/RSUPGRADEPASSWORD 선택 사항 |
예제 구문:
SQL Server 2000 또는 SQL Server 2005에서 기존 인스턴스 또는 장애 조치 클러스터 노드를 업그레이드합니다. |
|
기존 SQL Server 2008 인스턴스를 SQL Server 2008의 다른 버전으로 업그레이드합니다. |
|
복구 매개 변수
다음 표에 나와 있는 매개 변수를 사용하여 복구 명령줄 스크립트를 개발할 수 있습니다.
SQL Server 구성 요소 |
매개 변수 |
설명 |
SQL Server 설치 컨트롤 |
/ACTION 필수 |
복구 워크플로를 나타내는 데 필요합니다. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/FEATURES 필수 |
복구할 구성 요소를 지정합니다. |
SQL Server 설치 컨트롤 |
/INSTANCENAME 필수 |
SQL Server 인스턴스 이름을 지정합니다. |
SQL Server 설치 컨트롤 |
/Q 선택 사항 |
설치 프로그램이 사용자 인터페이스 없이 자동 모드에서 실행되도록 지정합니다. 이 옵션은 무인 설치에 사용됩니다. |
SQL Server 설치 컨트롤 |
/HIDECONSOLE 선택 사항 |
콘솔 창을 숨기거나 닫도록 지정합니다. |
예제 구문:
인스턴스 및 공유 구성 요소를 복구합니다. |
|
시스템 데이터베이스 다시 작성 매개 변수
다음 표에 나와 있는 매개 변수를 사용하여 master, model, msdb 및 tempdb 시스템 데이터베이스를 다시 작성하는 명령줄 스크립트를 개발할 수 있습니다. 자세한 내용은 시스템 데이터베이스 다시 작성을 참조하십시오.
SQL Server 구성 요소 |
매개 변수 |
설명 |
SQL Server 설치 컨트롤 |
/ACTION 필수 |
데이터베이스 다시 작성 워크플로를 나타내는 데 필요합니다. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/INSTANCENAME 필수 |
SQL Server 인스턴스 이름을 지정합니다. |
SQL Server 설치 컨트롤 |
/Q 선택 사항 |
설치 프로그램이 사용자 인터페이스 없이 자동 모드에서 실행되도록 지정합니다. 이 옵션은 무인 설치에 사용됩니다. |
SQL Server 데이터베이스 엔진 |
/SQLCOLLATION 선택 사항 |
새 서버 수준 데이터 정렬을 지정합니다. 기본값:
|
SQL Server 데이터베이스 엔진 |
/SAPWD 인스턴스를 설치하는 동안 /SECURITYMODE=SQL을 지정한 경우 필수입니다. |
SQL SA 계정의 암호를 지정합니다. |
SQL Server 데이터베이스 엔진 |
/SQLSYSADMINACCOUNTS 필수 |
이 매개 변수를 사용하여 로그인을 sysadmin 역할의 멤버로 프로비전합니다. |
제거 매개 변수
다음 표에 나와 있는 매개 변수를 사용하여 제거 명령줄 스크립트를 개발할 수 있습니다.
SQL Server 구성 요소 |
매개 변수 |
설명 |
SQL Server 설치 컨트롤 |
/ACTION 필수 |
제거 워크플로를 나타내는 데 필요합니다. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/CONFIGURATIONFILE 선택 사항 |
사용할 ConfigurationFile을 지정합니다. |
SQL Server 설치 컨트롤 |
/FEATURES 필수 |
제거할 구성 요소를 지정합니다. |
SQL Server 설치 컨트롤 |
/HELP, H, ? 선택 사항 |
매개 변수에 대한 사용 옵션을 표시합니다. |
SQL Server 설치 컨트롤 |
/INDICATEPROGRESS 선택 사항 |
세부 설치 로그 파일이 콘솔로 파이프되도록 지정합니다. |
SQL Server 설치 컨트롤 |
/INSTANCENAME 필수 |
SQL Server 인스턴스 이름을 지정합니다. |
SQL Server 설치 컨트롤 |
/Q 선택 사항 |
설치 프로그램이 사용자 인터페이스 없이 자동 모드에서 실행되도록 지정합니다. 이 옵션은 무인 설치에 사용됩니다. |
SQL Server 설치 컨트롤 |
/HIDECONSOLE 선택 사항 |
콘솔 창을 숨기거나 닫도록 지정합니다. |
예제 구문:
기존 SQL Server 인스턴스를 제거합니다. |
참고 명명된 인스턴스를 제거하려면 이 항목의 앞부분에서 설명한 예에서 "MSSQLSERVER" 대신 인스턴스 이름을 사용하십시오. |
장애 조치 클러스터 매개 변수
SQL Server 장애 조치 클러스터 인스턴스를 설치하기 전에 다음 항목을 검토하십시오.
SQL Server 2008 장애 조치(Failover) 클러스터링 시작
중요 모든 장애 조치 클러스터 설치 명령에는 기본 Windows 클러스터가 필요합니다. SQL Server 장애 조치 클러스터에 속하는 모든 노드는 동일한 Windows 클러스터에 속해야 합니다.
조직의 필요에 따라 다음 장애 조치 클러스터 설치 스크립트를 테스트하고 수정하십시오.
장애 조치 클러스터 통합 설치 매개 변수
다음 표에 나와 있는 매개 변수를 사용하여 장애 조치(Failover) 클러스터 설치 명령줄 스크립트를 개발할 수 있습니다.
통합 설치에 대한 자세한 내용은 SQL Server 2008 장애 조치(Failover) 클러스터링 시작을 참조하십시오.
[!참고]
설치 후에 다른 노드를 추가하려면 노드 추가 동작을 사용하십시오.
SQL Server 구성 요소 |
매개 변수 |
세부 정보 |
SQL Server 설치 컨트롤 |
/ACTION 필수 |
장애 조치 클러스터 설치 워크플로를 나타내는 데 필요합니다. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/FAILOVERCLUSTERGROUP 선택 사항 |
SQL Server 장애 조치 클러스터에 사용되는 리소스 그룹의 이름을 지정합니다. 기존 클러스터 그룹의 이름이거나 새 리소스 그룹의 이름일 수 있습니다. 기본값: SQLServer(<InstanceName>) |
SQL Server 설치 컨트롤 |
/CONFIGURATIONFILE 선택 사항 |
사용할 ConfigurationFile을 지정합니다. |
SQL Server 설치 컨트롤 |
/ERRORREPORTING 선택 사항 |
SQL Server의 오류 보고를 지정합니다. 자세한 내용은 Microsoft 오류 보고 서비스에 대한 개인 정보 보호 정책을 참조하십시오. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/FEATURES 필수 |
설치할 구성 요소를 지정합니다. |
SQL Server 설치 컨트롤 |
/HELP, H, ? 선택 사항 |
매개 변수에 대한 사용 옵션을 표시합니다. |
SQL Server 설치 컨트롤 |
/INDICATEPROGRESS 선택 사항 |
세부 설치 로그 파일이 콘솔로 파이프되도록 지정합니다. |
SQL Server 설치 컨트롤 |
/INSTALLSHAREDDIR 선택 사항 |
64비트 공유 구성 요소에 대해 기본 디렉터리가 아닌 다른 설치 디렉터리를 지정합니다. |
SQL Server 설치 컨트롤 |
/INSTALLSHAREDWOWDIR 선택 사항 |
32비트 공유 구성 요소에 대해 기본 디렉터리가 아닌 다른 설치 디렉터리를 지정합니다. 64비트 시스템에서만 지원됩니다. |
SQL Server 설치 컨트롤 |
/INSTANCEDIR 선택 사항 |
인스턴스 관련 구성 요소에 대해 기본 디렉터리가 아닌 다른 설치 디렉터리를 지정합니다. |
SQL Server 설치 컨트롤 |
/INSTANCEID 선택 사항 |
InstanceID에 대해 기본값이 아닌 다른 값을 지정합니다. |
SQL Server 설치 컨트롤 |
/INSTANCENAME 필수 |
SQL Server 인스턴스 이름을 지정합니다. |
SQL Server 설치 컨트롤 |
/PID 선택 사항 |
SQL Server 버전의 제품 키를 지정합니다. 이 매개 변수를 지정하지 않으면 SQL Server 2008 Enterprise Evaluation이 사용됩니다. |
SQL Server 설치 컨트롤 |
/Q 선택 사항 |
설치 프로그램이 사용자 인터페이스 없이 자동 모드에서 실행되도록 지정합니다. 이 옵션은 무인 설치에 사용됩니다. |
SQL Server 설치 컨트롤 |
/QS 선택 사항 |
설치 프로그램이 UI를 통해 실행되고 진행률을 표시하지만 입력을 받거나 오류 메시지를 표시하지 않도록 지정합니다. |
SQL Server 설치 컨트롤 |
/SQMREPORTING 선택 사항 |
SQL Server에 대한 기능 사용 보고를 지정합니다. 자세한 내용은 Microsoft 오류 보고 서비스에 대한 개인 정보 보호 정책을 참조하십시오. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/HIDECONSOLE 선택 사항 |
콘솔 창을 숨기거나 닫도록 지정합니다. |
SQL Server 설치 컨트롤 |
/FAILOVERCLUSTERDISKS 필수 |
공유 디스크 목록이 SQL Server 장애 조치(Failover) 클러스터 리소스 그룹에 포함되도록 지정합니다. 기본값: 첫 번째 드라이브가 모든 데이터베이스의 기본 드라이브로 사용됩니다. |
SQL Server 설치 컨트롤 |
/FAILOVERCLUSTERIPADDRESSES 필수 |
SQL Server 장애 조치(Failover) 클러스터의 IP 주소 목록을 지정합니다. |
SQL Server 설치 컨트롤 |
/FAILOVERCLUSTERNETWORKNAME 필수 |
새 SQL Server 장애 조치(Failover) 클러스터의 네트워크 이름을 지정합니다. 이 이름은 네트워크에서 새 SQL Server 장애 조치(Failover) 클러스터 인스턴스를 식별하는 데 사용됩니다. |
SQL Server 에이전트 |
/AGTSVCACCOUNT 필수 |
SQL Server 에이전트 서비스 계정을 지정합니다. |
SQL Server 에이전트 |
/AGTSVCPASSWORD 필수 |
SQL Server 에이전트 서비스 계정의 암호를 지정합니다. |
SQL Server 에이전트 |
/AGTDOMAINGROUP 필수1 |
SQL Server 에이전트 서비스의 전역 또는 로컬 보안 도메인 그룹을 지정합니다. 모든 리소스 사용 권한은 서비스 계정을 멤버로 포함하는 도메인 수준 보안 그룹에 의해 제어됩니다. |
Analysis Services |
/ASBACKUPDIR 선택 사항 |
Analysis Services 백업 파일의 디렉터리를 지정합니다. 기본값:
|
Analysis Services |
/ASCOLLATION 선택 사항 |
Analysis Services에 대한 데이터 정렬 설정을 지정합니다. 기본값:
|
Analysis Services |
/ASCONFIGDIR 선택 사항 |
Analysis Services 구성 파일의 디렉터리를 지정합니다. 기본값:
|
Analysis Services |
/ASDATADIR 선택 사항 |
Analysis Services 데이터 파일의 디렉터리를 지정합니다. 기본값:
|
Analysis Services |
/ASLOGDIR 선택 사항 |
Analysis Services 로그 파일의 디렉터리를 지정합니다. 기본값:
|
Analysis Services |
/ASSYSADMINACCOUNTS 필수 |
Analysis Services에 대한 관리자 자격 증명을 지정합니다. |
Analysis Services |
/ASTEMPDIR 선택 사항 |
Analysis Services 임시 파일의 디렉터리를 지정합니다. 기본값:
|
Analysis Services |
/ASPROVIDERMSOLAP 선택 사항 |
MSOLAP 공급자를 in-process로 실행할 수 있는지 여부를 지정합니다. 기본값:
|
Analysis Services |
/ASDOMAINGROUP 필수1 |
Analysis Services 서비스의 전역 또는 로컬 보안 도메인 그룹을 지정합니다. 모든 리소스 사용 권한은 서비스 계정을 멤버로 포함하는 도메인 수준 보안 그룹에 의해 제어됩니다. |
SQL Server 데이터베이스 엔진 |
/INSTALLSQLDATADIR 공유 디스크를 사용할 수 없는 경우에만 필수 |
SQL Server 데이터 파일의 데이터 디렉터리를 지정합니다. INSTALLDATADIR을 지정하지 않은 경우 사용 가능한 공유 디스크가 있으면 첫 번째 사용 가능한 공유 디스크가 데이터 디렉터리로 설정됩니다. |
SQL Server 데이터베이스 엔진 |
/SAPWD /SECURITYMODE=SQL인 경우에 필수입니다. |
SQL Server sa 계정의 암호를 지정합니다. |
SQL Server 데이터베이스 엔진 |
/SECURITYMODE 선택 사항 |
SQL Server의 보안 모드를 지정합니다. 이 매개 변수가 제공되지 않은 경우 Windows 전용 인증 모드가 지원됩니다. 지원되는 값:
|
SQL Server 데이터베이스 엔진 |
/SQLBACKUPDIR 선택 사항 |
백업 파일의 디렉터리를 지정합니다. 기본값:
|
SQL Server 데이터베이스 엔진 |
/SQLCOLLATION 선택 사항 |
SQL Server에 대한 데이터 정렬 설정을 지정합니다. 기본값:
|
SQL Server 데이터베이스 엔진 |
/SQLSVCACCOUNT 필수 |
SQL Server 서비스의 시작 계정을 지정합니다. |
SQL Server 데이터베이스 엔진 |
/SQLSVCPASSWORD 필수 |
SQLSVCACCOUNT의 암호를 지정합니다. |
SQL Server 데이터베이스 엔진 |
/SQLSYSADMINACCOUNTS 필수 |
이 매개 변수를 사용하여 로그인을 sysadmin 역할의 멤버로 프로비전합니다. |
SQL Server 데이터베이스 엔진 |
/SQLTEMPDBDIR 선택 사항 |
tempdb의 데이터 파일에 대한 디렉터리를 지정합니다. 기본값:
|
SQL Server 데이터베이스 엔진 |
/SQLTEMPDBLOGDIR 선택 사항 |
tempdb의 로그 파일에 대한 디렉터리를 지정합니다. 기본값:
|
SQL Server 데이터베이스 엔진 |
/SQLUSERDBDIR 선택 사항 |
사용자 데이터베이스의 데이터 파일에 대한 디렉터리를 지정합니다. 기본값:
|
SQL Server 데이터베이스 엔진 |
/SQLUSERDBLOGDIR 선택 사항 |
사용자 데이터베이스의 로그 파일에 대한 디렉터리를 지정합니다. 기본값:
|
SQL Server 데이터베이스 엔진 |
/USESYSDB 선택 사항 |
이 설치에 사용할 SQL Server 시스템 데이터베이스의 위치를 지정합니다. 지정된 경로에는 "\Data"를 접미사로 포함할 수 없습니다. |
SQL Server 데이터베이스 엔진 |
/SQLDOMAINGROUP 필수1 |
SQL Server 데이터베이스 엔진 서비스의 전역 또는 로컬 보안 도메인 그룹을 지정합니다. 모든 리소스 사용 권한은 서비스 계정을 멤버로 포함하는 도메인 수준 보안 그룹에 의해 제어됩니다. |
FILESTREAM |
/FILESTREAMLEVEL 선택 사항 |
FILESTREAM 기능의 액세스 수준을 지정합니다. 지원되는 값:
|
FILESTREAM |
/FILESTREAMSHARENAME 선택 사항 FILESTREAMLEVEL이 1보다 큰 경우필수입니다. |
FILESTREAM 데이터가 저장될 Windows 공유의 이름을 지정합니다. |
SQL Server 전체 텍스트 |
/FTSVCACCOUNT 선택 사항 |
전체 텍스트 필터 시작 관리자 서비스의 계정을 지정합니다. 이 매개 변수는 Windows Server 2008 및 Windows Vista 운영 체제에서 무시됩니다. ServiceSID는 SQL Server와 전체 텍스트 필터 데몬 간 통신의 보안을 유지하는 데 도움을 주기 위해 사용됩니다. 값이 제공되지 않으면 전체 텍스트 필터 시작 관리자 서비스를 사용할 수 없습니다. 서비스 계정을 변경하고 전체 텍스트 기능을 사용하려면 SQL Server 제어 관리자를 사용해야 합니다. 기본값:
|
SQL Server 전체 텍스트 |
/FTSVCPASSWORD 선택 사항 |
전체 텍스트 필터 시작 관리자 서비스의 암호를 지정합니다. 이 매개 변수는 Windows Server 2008 및 Windows Vista 운영 체제에서 무시됩니다. |
Integration Services |
/ISSVCACCOUNT 필수 |
Integration Services의 계정을 지정합니다. 기본값:
|
Integration Services |
/ISSVCPASSWORD 필수 |
Integration Services 암호를 지정합니다. |
Integration Services |
/ISSVCStartupType 선택 사항 |
Integration Services 서비스의 시작 모드를 지정합니다. |
Reporting Services |
/RSINSTALLMODE 선택 사항 |
Reporting Services의 설치 모드를 지정합니다. |
Reporting Services |
/RSSVCACCOUNT 필수 |
Reporting Services의 시작 계정을 지정합니다. |
Reporting Services |
/RSSVCPASSWORD 필수 |
Reporting Services 서비스 시작 계정의 암호를 지정합니다. |
Reporting Services |
/RSSVCStartupType 선택 사항 |
Reporting Services의 시작 모드를 지정합니다. |
1SQL Server 2000 장애 조치 클러스터에서 SQL Server 2008 장애 조치 클러스터로 전체 업그레이드할 때 Windows 2003에서 이 매개 변수가 필요합니다. 이 매개 변수는 Windows Server 2008에서 설치 시 선택 사항입니다.
참고 사항:
Windows Server 2008에서 새로 설치하는 경우 도메인 그룹을 사용하지 마십시오. Windows Server 2008에서는 ServiceSID를 사용하는 것이 좋습니다.
데이터베이스 엔진 및 Analysis Services는 클러스터를 인식하는 유일한 구성 요소입니다. 기타 기능은 클러스터를 인식하지 않으므로 장애 조치에서 가용성이 높지 않습니다.
예제 구문:
데이터베이스 엔진 및 Analysis Services(기본 인스턴스)를 포함한 단일 노드의 SQL Server 장애 조치 클러스터 인스턴스를 설치합니다. |
|
장애 조치 클러스터 준비 매개 변수
다음 표에 나와 있는 매개 변수를 사용하여 장애 조치(Failover) 클러스터 준비 명령줄 스크립트를 개발할 수 있습니다. 이것은 클러스터 고급 설치의 첫째 단계이며 여기서 모든 장애 조치(Failover) 클러스터 노드의 장애 조치(Failover) 클러스터 인스턴스를 준비해야 합니다. 자세한 내용은 SQL Server 2008 장애 조치(Failover) 클러스터링 시작을 참조하십시오.
SQL Server 구성 요소 |
매개 변수 |
설명 |
SQL Server 설치 컨트롤 |
/ACTION 필수 |
장애 조치 클러스터 준비 워크플로를 나타내는 데 필요합니다. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/CONFIGURATIONFILE 선택 사항 |
사용할 ConfigurationFile을 지정합니다. |
SQL Server 설치 컨트롤 |
/ERRORREPORTING 선택 사항 |
SQL Server의 오류 보고를 지정합니다. 자세한 내용은 Microsoft 오류 보고 서비스에 대한 개인 정보 보호 정책을 참조하십시오. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/FEATURES 필수 |
설치할 구성 요소를 지정합니다. |
SQL Server 설치 컨트롤 |
/HELP, H, ? 선택 사항 |
매개 변수에 대한 사용 옵션을 표시합니다. |
SQL Server 설치 컨트롤 |
/INDICATEPROGRESS 선택 사항 |
세부 설치 로그 파일이 콘솔로 파이프되도록 지정합니다. |
SQL Server 설치 컨트롤 |
/INSTALLSHAREDDIR 선택 사항 |
64비트 공유 구성 요소에 대해 기본 디렉터리가 아닌 다른 설치 디렉터리를 지정합니다. |
SQL Server 설치 컨트롤 |
/INSTALLSHAREDWOWDIR 선택 사항 |
32비트 공유 구성 요소에 대해 기본 디렉터리가 아닌 다른 설치 디렉터리를 지정합니다. 64비트 시스템에서만 지원됩니다. |
SQL Server 설치 컨트롤 |
/INSTANCEDIR 선택 사항 |
인스턴스 관련 구성 요소에 대해 기본 디렉터리가 아닌 다른 설치 디렉터리를 지정합니다. |
SQL Server 설치 컨트롤 |
/INSTANCEID 선택 사항 |
InstanceID에 대해 기본값이 아닌 다른 값을 지정합니다. |
SQL Server 설치 컨트롤 |
/INSTANCENAME 필수 |
SQL Server 인스턴스 이름을 지정합니다. |
SQL Server 설치 컨트롤 |
/PID 선택 사항 |
SQL Server 버전의 제품 키를 지정합니다. 이 매개 변수를 지정하지 않으면 SQL Server 2008 Enterprise Evaluation이 사용됩니다. |
SQL Server 설치 컨트롤 |
/Q 선택 사항 |
설치 프로그램이 사용자 인터페이스 없이 자동 모드에서 실행되도록 지정합니다. 이 옵션은 무인 설치에 사용됩니다. |
SQL Server 설치 컨트롤 |
/QS 선택 사항 |
설치 프로그램이 UI를 통해 실행되고 진행률을 표시하지만 입력을 받거나 오류 메시지를 표시하지 않도록 지정합니다. |
SQL Server 설치 컨트롤 |
/SQMREPORTING 선택 사항 |
SQL Server에 대한 기능 사용 보고를 지정합니다. 자세한 내용은 Microsoft 오류 보고 서비스에 대한 개인 정보 보호 정책을 참조하십시오. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/HIDECONSOLE 선택 사항 |
콘솔 창을 숨기거나 닫도록 지정합니다. |
SQL Server 에이전트 |
/AGTSVCACCOUNT 필수 |
SQL Server 에이전트 서비스 계정을 지정합니다. |
SQL Server 에이전트 |
/AGTSVCPASSWORD 필수 |
SQL Server 에이전트 서비스 계정의 암호를 지정합니다. |
SQL Server 에이전트 |
/AGTDOMAINGROUP 필수1 |
SQL Server 에이전트 서비스의 전역 또는 로컬 보안 도메인 그룹을 지정합니다. 모든 리소스 사용 권한은 서비스 계정을 멤버로 포함하는 도메인 수준 보안 그룹에 의해 제어됩니다. |
Analysis Services |
/ASSVCACCOUNT 필수 |
Analysis Services 서비스 계정을 지정합니다. |
Analysis Services |
/ASSVCPASSWORD 필수 |
Analysis Services 서비스의 암호를 지정합니다. |
Analysis Services |
/ASDOMAINGROUP 필수1 |
Analysis Services 서비스의 전역 또는 로컬 보안 도메인 그룹을 지정합니다. 모든 리소스 사용 권한은 서비스 계정을 멤버로 포함하는 도메인 수준 보안 그룹에 의해 제어됩니다. |
SQL Server 데이터베이스 엔진 |
/SQLSVCACCOUNT 필수 |
SQL Server 서비스의 시작 계정을 지정합니다. |
SQL Server 데이터베이스 엔진 |
/SQLSVCPASSWORD 필수 |
SQLSVCACCOUNT의 암호를 지정합니다. |
SQL Server 데이터베이스 엔진 |
/SQLDOMAINGROUP 필수1 |
SQL Server 데이터베이스 엔진 서비스의 전역 또는 로컬 보안 도메인 그룹을 지정합니다. 모든 리소스 사용 권한은 서비스 계정을 멤버로 포함하는 도메인 수준 보안 그룹에 의해 제어됩니다. |
FILESTREAM |
/FILESTREAMLEVEL 선택 사항 |
FILESTREAM 기능의 액세스 수준을 지정합니다. 지원되는 값:
|
FILESTREAM |
/FILESTREAMSHARENAME 선택 사항 FILESTREAMLEVEL이 1보다 큰 경우 필수입니다. |
FILESTREAM 데이터가 저장될 Windows 공유의 이름을 지정합니다. |
SQL Server 전체 텍스트 |
/FTSVCACCOUNT 선택 사항 |
전체 텍스트 필터 시작 관리자 서비스의 계정을 지정합니다. 이 매개 변수는 Windows Server 2008 및 Windows Vista 운영 체제에서 무시됩니다. ServiceSID는 SQL Server와 전체 텍스트 필터 데몬 간 통신의 보안을 유지하는 데 도움을 주기 위해 사용됩니다. 값이 제공되지 않으면 전체 텍스트 필터 시작 관리자 서비스를 사용할 수 없습니다. 서비스 계정을 변경하고 전체 텍스트 기능을 사용하려면 SQL Server 제어 관리자를 사용해야 합니다. 기본값:
|
SQL Server 전체 텍스트 |
/FTSVCPASSWORD 선택 사항 |
전체 텍스트 필터 시작 관리자 서비스의 암호를 지정합니다. 이 매개 변수는 Windows Server 2008 및 Windows Vista 운영 체제에서 무시됩니다. |
Integration Services |
/ISSVCACCOUNT 필수 |
Integration Services의 계정을 지정합니다. 기본값:
|
Integration Services |
/ISSVCPASSWORD 필수 |
Integration Services 암호를 지정합니다. |
Integration Services |
/ISSVCStartupType 선택 사항 |
Integration Services 서비스의 시작 모드를 지정합니다. |
Reporting Services |
/RSINSTALLMODE 파일만 모드에서 사용 가능 |
Reporting Services의 설치 모드를 지정합니다. |
Reporting Services |
/RSSVCACCOUNT 필수 |
Reporting Services의 시작 계정을 지정합니다. |
Reporting Services |
/RSSVCPASSWORD 필수 |
Reporting Services 서비스 시작 계정의 암호를 지정합니다. |
Reporting Services |
/RSSVCStartupType 선택 사항 |
Reporting Services의 시작 모드를 지정합니다. |
1SQL Server 2000 또는 SQL Server 2005 장애 조치 클러스터에서 SQL Server 2008 장애 조치 클러스터로 전체 업그레이드할 때 Windows Server 2003에서 이 매개 변수가 필요합니다. 이 매개 변수는 Windows 2008에서 설치 시 선택 사항입니다.
예제 구문:
데이터베이스 엔진 및 Analysis Services를 위한 장애 조치 클러스터 고급 설치 시나리오의 "준비" 단계를 수행하려면 |
명령 프롬프트에서 다음 명령을 실행하여 기본 인스턴스를 준비합니다.
명령 프롬프트에서 다음 명령을 실행하여 명명된 인스턴스를 준비합니다.
|
장애 조치 클러스터 완료 매개 변수
다음 표에 나와 있는 매개 변수를 사용하여 장애 조치(Failover) 클러스터 완료 명령줄 스크립트를 개발할 수 있습니다. 이것은 장애 조치 클러스터 고급 설치 옵션의 두 번째 단계입니다. 모든 장애 조치 클러스터 노드 준비를 실행한 다음 공유 디스크를 소유하는 노드에서 이 명령을 실행합니다. 자세한 내용은 SQL Server 2008 장애 조치(Failover) 클러스터링 시작을 참조하십시오.
SQL Server 구성 요소 |
매개 변수 |
설명 |
SQL Server 설치 컨트롤 |
/ACTION 필수 |
장애 조치 클러스터 완료 워크플로를 나타내는 데 필요합니다. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/FAILOVERCLUSTERGROUP 선택 사항 |
SQL Server 장애 조치 클러스터에 사용되는 리소스 그룹의 이름을 지정합니다. 기존 클러스터 그룹의 이름이거나 새 리소스 그룹의 이름일 수 있습니다. 기본값: SQLServer(<InstanceName>) |
SQL Server 설치 컨트롤 |
/CONFIGURATIONFILE 선택 사항 |
사용할 ConfigurationFile을 지정합니다. |
SQL Server 설치 컨트롤 |
/ERRORREPORTING 선택 사항 |
SQL Server의 오류 보고를 지정합니다. 자세한 내용은 Microsoft 오류 보고 서비스에 대한 개인 정보 보호 정책을 참조하십시오. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/HELP, H, ? 선택 사항 |
매개 변수에 대한 사용 옵션을 표시합니다. |
SQL Server 설치 컨트롤 |
/INDICATEPROGRESS 선택 사항 |
세부 설치 로그 파일이 콘솔로 파이프되도록 지정합니다. |
SQL Server 설치 컨트롤 |
/INSTANCENAME 필수 |
SQL Server 인스턴스 이름을 지정합니다. |
SQL Server 설치 컨트롤 |
/PID 선택 사항 |
SQL Server 버전의 제품 키를 지정합니다. 이 매개 변수를 지정하지 않으면 SQL Server 2008 Enterprise Evaluation이 사용됩니다. |
SQL Server 설치 컨트롤 |
/Q 선택 사항 |
설치 프로그램이 사용자 인터페이스 없이 자동 모드에서 실행되도록 지정합니다. 이 옵션은 무인 설치에 사용됩니다. |
SQL Server 설치 컨트롤 |
/QS 선택 사항 |
설치 프로그램이 UI를 통해 실행되고 진행률을 표시하지만 입력을 받거나 오류 메시지를 표시하지 않도록 지정합니다. |
SQL Server 설치 컨트롤 |
/SQMREPORTING 선택 사항 |
SQL Server에 대한 기능 사용 보고를 지정합니다. 자세한 내용은 Microsoft 오류 보고 서비스에 대한 개인 정보 보호 정책을 참조하십시오. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/HIDECONSOLE 선택 사항 |
콘솔 창을 숨기거나 닫도록 지정합니다. |
SQL Server 설치 컨트롤 |
/FAILOVERCLUSTERDISKS 필수 |
공유 디스크 목록이 SQL Server 장애 조치(Failover) 클러스터 리소스 그룹에 포함되도록 지정합니다. 기본값: 첫 번째 드라이브가 모든 데이터베이스의 기본 드라이브로 사용됩니다. |
SQL Server 설치 컨트롤 |
/FAILOVERCLUSTERIPADDRESSES 필수 |
SQL Server 장애 조치(Failover) 클러스터의 IP 주소 목록을 지정합니다. |
SQL Server 설치 컨트롤 |
/FAILOVERCLUSTERNETWORKNAME 필수 |
새 SQL Server 장애 조치(Failover) 클러스터의 네트워크 이름을 지정합니다. 이 이름은 네트워크에서 새 SQL Server 장애 조치(Failover) 클러스터 인스턴스를 식별하는 데 사용됩니다. |
Analysis Services |
/ASBACKUPDIR 선택 사항 |
Analysis Services 백업 파일의 디렉터리를 지정합니다. 기본값:
|
Analysis Services |
/ASCOLLATION 선택 사항 |
Analysis Services에 대한 데이터 정렬 설정을 지정합니다. 기본값:
|
Analysis Services |
/ASCONFIGDIR 선택 사항 |
Analysis Services 구성 파일의 디렉터리를 지정합니다. 기본값:
|
Analysis Services |
/ASDATADIR 선택 사항 |
Analysis Services 데이터 파일의 디렉터리를 지정합니다. 기본값:
|
Analysis Services |
/ASLOGDIR 선택 사항 |
Analysis Services 로그 파일의 디렉터리를 지정합니다. 기본값:
|
Analysis Services |
/ASSYSADMINACCOUNTS 필수 |
Analysis Services에 대한 관리자 자격 증명을 지정합니다. |
Analysis Services |
/ASTEMPDIR 선택 사항 |
Analysis Services 임시 파일의 디렉터리를 지정합니다. 기본값:
|
Analysis Services |
/ASPROVIDERMSOLAP 선택 사항 |
MSOLAP 공급자를 in-process로 실행할 수 있는지 여부를 지정합니다. 기본값:
|
SQL Server 데이터베이스 엔진 |
/INSTALLSQLDATADIR 공유 디스크를 사용할 수 없는 경우에만 필수 |
SQL Server 데이터 파일의 데이터 디렉터리를 지정합니다. INSTALLDATADIR을 지정하지 않은 경우 사용 가능한 공유 디스크가 있으면 첫 번째 사용 가능한 공유 디스크가 데이터 디렉터리로 설정됩니다. |
SQL Server 데이터베이스 엔진 |
/SAPWD /SECURITYMODE=SQL인 경우에 필수입니다. |
SQL Server sa 계정의 암호를 지정합니다. |
SQL Server 데이터베이스 엔진 |
/SECURITYMODE 선택 사항 |
SQL Server의 보안 모드를 지정합니다. 이 매개 변수가 제공되지 않은 경우 Windows 전용 인증 모드가 지원됩니다. 지원되는 값:
|
SQL Server 데이터베이스 엔진 |
/SQLBACKUPDIR 선택 사항 |
백업 파일의 디렉터리를 지정합니다. 기본값:
|
SQL Server 데이터베이스 엔진 |
/SQLCOLLATION 선택 사항 |
SQL Server에 대한 데이터 정렬 설정을 지정합니다. 기본값:
|
SQL Server 데이터베이스 엔진 |
/SQLSYSADMINACCOUNTS 필수 |
이 매개 변수를 사용하여 로그인을 sysadmin 역할의 멤버로 프로비전합니다. |
SQL Server 데이터베이스 엔진 |
/SQLTEMPDBDIR 선택 사항 |
tempdb의 데이터 파일에 대한 디렉터리를 지정합니다. 기본값:
|
SQL Server 데이터베이스 엔진 |
/SQLTEMPDBLOGDIR 선택 사항 |
tempdb에 대한 로그 파일의 디렉터리를 지정합니다. 기본값:
|
SQL Server 데이터베이스 엔진 |
/SQLUSERDBDIR 선택 사항 |
사용자 데이터베이스의 데이터 파일에 대한 디렉터리를 지정합니다. 기본값:
|
SQL Server 데이터베이스 엔진 |
/SQLUSERDBLOGDIR 선택 사항 |
사용자 데이터베이스의 로그 파일에 대한 디렉터리를 지정합니다. 기본값:
|
SQL Server 데이터베이스 엔진 |
/USESYSDB 선택 사항 |
이 설치에 사용할 SQL Server 시스템 데이터베이스의 위치를 지정합니다. 지정된 경로에는 "\Data"를 접미사로 포함할 수 없습니다. |
Reporting Services |
/RSINSTALLMODE 파일만 모드에서 사용 가능 |
Reporting Services의 설치 모드를 지정합니다. |
예제 구문:
데이터베이스 엔진 및 Analysis Services를 위한 장애 조치 클러스터 고급 설치 시나리오의 "완료" 단계를 수행하려면 장애 조치(Failover) 클러스터의 액티브 노드가 될 컴퓨터에서 다음 명령을 실행하여 이 노드를 사용 가능한 상태로 만듭니다. Analysis Services 장애 조치 클러스터의 공유 디스크를 소유하는 노드에서 "CompleteFailoverCluster" 동작을 실행해야 합니다. |
명령 프롬프트에서 다음 명령을 실행하여 기본 인스턴스에 대한 장애 조치 클러스터 설치를 완료합니다.
명령 프롬프트에서 다음 명령을 실행하여 명명된 인스턴스에 대한 장애 조치 클러스터 설치를 완료합니다.
|
장애 조치 클러스터 업그레이드 매개 변수
다음 표에 나와 있는 매개 변수를 사용하여 장애 조치(Failover) 클러스터 업그레이드 명령줄 스크립트를 개발할 수 있습니다. 자세한 내용은 방법: SQL Server 장애 조치(Failover) 클러스터 인스턴스 업그레이드(설치) 및 SQL Server 2008 장애 조치(Failover) 클러스터링 시작을 참조하십시오.
SQL Server 구성 요소 |
매개 변수 |
설명 |
SQL Server 설치 컨트롤 |
/ACTION 필수 |
설치 워크플로를 지정하는 데 필요합니다. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/CONFIGURATIONFILE 선택 사항 |
사용할 ConfigurationFile을 지정합니다. |
SQL Server 설치 컨트롤 |
/ERRORREPORTING 선택 사항 |
SQL Server의 오류 보고를 지정합니다. 자세한 내용은 Microsoft 오류 보고 서비스에 대한 개인 정보 보호 정책을 참조하십시오. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/HELP, H, ? 선택 사항 |
매개 변수에 대한 사용 옵션을 표시합니다. |
SQL Server 설치 컨트롤 |
/INDICATEPROGRESS 선택 사항 |
세부 설치 로그 파일이 콘솔로 파이프되도록 지정합니다. |
SQL Server 설치 컨트롤 |
/ INSTANCEDIR 선택 사항 |
공유 구성 요소에 대해 기본 디렉터리가 아닌 다른 설치 디렉터리를 지정합니다. |
SQL Server 설치 컨트롤 |
/INSTANCEID SQL Server 2008에서 업그레이드할 경우 필수 SQL Server 2000 및 SQL Server 2005에서 업그레이드할 경우 선택 사항 |
InstanceID에 대해 기본값이 아닌 다른 값을 지정합니다. |
SQL Server 설치 컨트롤 |
/INSTANCENAME 필수 |
SQL Server 인스턴스 이름을 지정합니다. |
SQL Server 설치 컨트롤 |
/PID 선택 사항 |
SQL Server 버전의 제품 키를 지정합니다. 이 매개 변수를 지정하지 않으면 SQL Server 2008 Enterprise Evaluation이 사용됩니다. |
SQL Server 설치 컨트롤 |
/Q 선택 사항 |
설치 프로그램이 사용자 인터페이스 없이 자동 모드에서 실행되도록 지정합니다. 이 옵션은 무인 설치에 사용됩니다. |
SQL Server 설치 컨트롤 |
/SQMREPORTING 선택 사항 |
SQL Server에 대한 기능 사용 보고를 지정합니다. 자세한 내용은 Microsoft 오류 보고 서비스에 대한 개인 정보 보호 정책을 참조하십시오. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/HIDECONSOLE 선택 사항 |
콘솔 창을 숨기거나 닫도록 지정합니다. |
SQL Server 설치 컨트롤 |
/FAILOVERCLUSTERROLLOWNERSHIP |
업그레이드하는 동안 장애 조치 동작을 지정합니다. |
SQL Server Browser 서비스 |
/BROWSERSVCSTARTUPTYPE 선택 사항 |
SQL Server Browser 서비스의 시작 모드를 지정합니다. 지원되는 값:
|
SQL Server 전체 텍스트 |
/FTUPGRADEOPTION 선택 사항 |
전체 텍스트 카탈로그 업그레이드 옵션을 지정합니다. 지원되는 값:
|
Integration Services |
/ISSVCACCOUNT 필수 |
Integration Services의 계정을 지정합니다. 기본값:
|
Integration Services |
/ISSVCPASSWORD 필수 |
Integration Services 암호를 지정합니다. |
Integration Services |
/ISSVCStartupType 선택 사항 |
Integration Services 서비스의 시작 모드를 지정합니다. |
Reporting Services |
/RSUPGRADEDATABASEACCOUNT 선택 사항 |
|
Reporting Services |
/RSUPGRADEPASSWORD 선택 사항 |
노드 추가 매개 변수
다음 표에 나와 있는 매개 변수를 사용하여 노드 추가 명령줄 스크립트를 개발할 수 있습니다.
SQL Server 구성 요소 |
매개 변수 |
설명 |
SQL Server 설치 컨트롤 |
/ACTION 필수 |
AddNode 워크플로를 나타내는 데 필요합니다. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/CONFIGURATIONFILE 선택 사항 |
사용할 ConfigurationFile을 지정합니다. |
SQL Server 설치 컨트롤 |
/HELP, H, ? 선택 사항 |
매개 변수에 대한 사용 옵션을 표시합니다. |
SQL Server 설치 컨트롤 |
/INDICATEPROGRESS 선택 사항 |
세부 설치 로그 파일이 콘솔로 파이프되도록 지정합니다. |
SQL Server 설치 컨트롤 |
/INSTANCENAME 필수 |
SQL Server 인스턴스 이름을 지정합니다. |
SQL Server 설치 컨트롤 |
/PID 선택 사항 |
SQL Server 버전의 제품 키를 지정합니다. 이 매개 변수를 지정하지 않으면 SQL Server 2008 Enterprise Evaluation이 사용됩니다. |
SQL Server 설치 컨트롤 |
/Q 선택 사항 |
설치 프로그램이 사용자 인터페이스 없이 자동 모드에서 실행되도록 지정합니다. 이 옵션은 무인 설치에 사용됩니다. |
SQL Server 설치 컨트롤 |
/QS 선택 사항 |
설치 프로그램이 UI를 통해 실행되고 진행률을 표시하지만 입력을 받거나 오류 메시지를 표시하지 않도록 지정합니다. |
SQL Server 설치 컨트롤 |
/HIDECONSOLE 선택 사항 |
콘솔 창을 숨기거나 닫도록 지정합니다. |
SQL Server 에이전트 |
/AGTSVCACCOUNT 필수 |
SQL Server 에이전트 서비스 계정을 지정합니다. |
SQL Server 에이전트 |
/AGTSVCPASSWORD 필수 |
SQL Server 에이전트 서비스 계정의 암호를 지정합니다. |
Analysis Services |
/ASSVCACCOUNT 필수 |
Analysis Services 서비스 계정을 지정합니다. |
Analysis Services |
/ASSVCPASSWORD 필수 |
Analysis Services 서비스의 암호를 지정합니다. |
SQL Server 데이터베이스 엔진 |
/SQLSVCACCOUNT 필수 |
SQL Server 서비스의 시작 계정을 지정합니다. |
SQL Server 데이터베이스 엔진 |
/SQLSVCPASSWORD 필수 |
SQLSVCACCOUNT의 암호를 지정합니다. |
Integration Services |
/ISSVCPASSWORD 필수 |
Integration Services 암호를 지정합니다. |
Reporting Services |
/RSINSTALLMODE 파일만 모드에서 사용 가능 |
Reporting Services의 설치 모드를 지정합니다. |
Reporting Services |
/RSSVCPASSWORD 필수 |
Reporting Services 서비스 시작 계정의 암호를 지정합니다. |
참고 사항:
데이터베이스 엔진 및 Analysis Services는 클러스터를 인식하는 유일한 구성 요소입니다. 기타 기능은 클러스터를 인식하지 않으므로 장애 조치에서 가용성이 높지 않습니다.
예제 구문:
데이터베이스 엔진 및 Analysis Services를 포함한 기존 장애 조치 클러스터 인스턴스에 노드를 추가합니다. |
|
노드 제거 매개 변수
다음 표에 나와 있는 매개 변수를 사용하여 노드 제거 명령줄 스크립트를 개발할 수 있습니다. 장애 조치 클러스터를 제거하려면 각 장애 조치 클러스터 노드에서 RemoveNode를 실행해야 합니다. 자세한 내용은 SQL Server 2008 장애 조치(Failover) 클러스터링 시작을 참조하십시오.
SQL Server 구성 요소 |
매개 변수 |
설명 |
SQL Server 설치 컨트롤 |
/ACTION 필수 |
RemoveNode 워크플로를 나타내는 데 필요합니다. 지원되는 값:
|
SQL Server 설치 컨트롤 |
/CONFIGURATIONFILE 선택 사항 |
사용할 ConfigurationFile을 지정합니다. |
SQL Server 설치 컨트롤 |
/HELP, H, ? 선택 사항 |
매개 변수에 대한 사용 옵션을 표시합니다. |
SQL Server 설치 컨트롤 |
/INDICATEPROGRESS 선택 사항 |
세부 설치 로그 파일이 콘솔로 파이프되도록 지정합니다. |
SQL Server 설치 컨트롤 |
/INSTANCENAME 필수 |
SQL Server 인스턴스 이름을 지정합니다. |
SQL Server 설치 컨트롤 |
/Q 선택 사항 |
설치 프로그램이 사용자 인터페이스 없이 자동 모드에서 실행되도록 지정합니다. 이 옵션은 무인 설치에 사용됩니다. |
SQL Server 설치 컨트롤 |
/QS 선택 사항 |
설치 프로그램이 UI를 통해 실행되고 진행률을 표시하지만 입력을 받거나 오류 메시지를 표시하지 않도록 지정합니다. |
SQL Server 설치 컨트롤 |
/HIDECONSOLE 선택 사항 |
콘솔 창을 숨기거나 닫도록 지정합니다. |
예제 구문:
데이터베이스 엔진 및 Analysis Services를 포함한 기존 장애 조치 클러스터 인스턴스에서 노드를 제거합니다. |
|
이전 SQL Server 버전의 매개 변수
다음 표를 사용하여 이전 SQL Server 버전에서 지원되는 매개 변수 매핑을 확인할 수 있습니다.
SQL Server 2005 |
SQL Server 2008의 지원 여부 |
SQL Server 2008의 대체 매개 변수 |
주석 |
/QB |
아니요 |
/QS가 지원됩니다. |
|
/QN |
아니요 |
||
/ADDLOCAL |
아니요 |
/ACTION=Install 및 /FEATURES |
|
/ADDNODE |
아니요 |
SQL Server 2008 클러스터에 노드를 추가하려면 추가할 노드에서 설치 프로그램을 실행하고 "새" AddNode 동작을 지정합니다. |
|
/ADMINPASSWORD |
아니요 |
SQL Server 2008 클러스터 설치 프로그램은 원격 배포를 지원하지 않습니다. |
|
/AGTACCOUNT |
예 |
/AGTSVCACCOUNT |
|
/AGTAUTOSTART |
예 |
/AGTSVCSTARTUPTYPE |
|
/AGTCLUSTERGROUP |
예 |
/AGTDOMAINGROUP |
|
/AGTPASSWORD |
예 |
/AGTSVCPASSWORD |
|
/ASACCOUNT |
예 |
/ASSVCACCOUNT |
|
/ASAUTOSTART |
예 |
/ASSVCSTARTUPTYPE |
|
/ASCOLLATION |
예 |
||
/ASPASSWORD |
예 |
/ASSVCPASSWORD |
|
/DISABLENETWORKPROTOCOLS |
아니요 |
||
/ERRORREPORTING |
예 |
||
/ENABLERANU |
예 |
||
/FTSCLUSTERGROUP |
아니요 |
FTS는 SQL Server 2008의 경우 SQL 데이터베이스 엔진의 일부로서 IFTS로 변경됩니다. 별도의 IFTS 그룹을 만들 필요가 없습니다. |
|
/GROUP |
예 |
/FAILOVERCLUSTERGROUP |
|
/INSTALLASDATADIR |
예 |
/ASDATADIR |
|
/INSTALLSQLDATADIR |
아니요 |
|
|
/INSTALLSQLDIR |
예 |
/INSTANCEDIR |
|
/INSTALLSQLSHAREDDIR |
예 |
|
|
/INSTALLVS |
아니요 |
/FEATURES |
클러스터링 가능한 기능:
|
/INSTANCENAME |
예 |
||
/IP |
예 |
/FAILOVERCLUSTERIPADDRESSES |
|
/ISACCOUNT |
예 |
/ISSVCACCOUNT |
|
/ISPASSWORD |
예 |
/ISSVCPASSWORD |
|
/ISAUTOSTART |
예 |
/ISSVCSTARTUPTYPE |
|
/PIDKEY |
예 |
/PID |
|
/REBUILDDATABASE |
아니요 |
/ACTION |
/ACTION=RebuildDatabase 사용 |
/REINSTALL |
아니요 |
||
/REINSTALLMODE |
아니요 |
||
/REMOVE |
아니요 |
/ACTION 및 /FEATURES |
|
/REMOVENODE |
아니요 |
SQL Server 2008 클러스터에서 노드를 제거하려면 제거할 노드에서 설치 프로그램을 실행하고 RemoveNode 동작을 지정합니다. |
|
/RSACCOUNT |
예 |
/RSSVCACCOUNT |
|
/RSAUTOSTART |
예 |
/RSSVCSTSRTUPTYPE |
|
/RSCONFIGURATION |
예 |
/RSINSTALLMODE |
|
/RSPASSWORD |
예 |
/RSSVCPASSWORD |
|
/SAMPLEDATABASE |
아니요 |
||
/SAPWD |
예 |
||
/SAVESYSDB |
예 |
||
/SECURITYMODE |
예 |
||
/SKUUPGRADE |
아니요 |
/ACTION 및 /FEATURES |
|
/SQLACCOUNT |
예 |
/SQLSVCACCOUNT |
|
/SQLAUTOSTART |
예 |
/SQLSVCSTARTUPTYPE |
|
/SQLBROWSERACCOUNT |
예 |
/BROWSERSVRACCOUNT |
|
/SQLBROWSERPASSWORD |
예 |
/BROWSERSVRPASSWORD |
|
/SQLBROWSERAUTOSTART |
예 |
/BROWSERSVRSTARTUPTYPE |
|
/SQLCLUSTERGROUP |
예 |
/SQLDOMAINGROUP |
|
/SQLCOLLATION |
예 |
||
/SQLPASSWORD |
예 |
/SQLSVCPASSWORD |
|
/UPGRADE |
아니요 |
/ACTION 및 /FEATURES |
|
/USESYSDB |
예 |
||
/VS |
예 |
/FAILOVERCLUSTERNETWORKNAME |
|
/RSUpgradeDatabase |
예 |
/RSUpgradeDatabase |
|
/RSUPGRADEPASSWORD |
예 |
/RSUPGRADEPASSWORD |
서비스 계정 매개 변수
기본 제공 계정, 로컬 계정 또는 도메인 계정을 사용하여 SQL Server 2008 서비스를 구성할 수 있습니다.
[!참고]
기본 제공 계정을 사용할 때 해당 암호 매개 변수를 지정하면 안 됩니다.
서비스 계정 구성에 대한 자세한 내용은 SQL Server Configuration - Service Accounts및Windows 서비스 계정 설정을 참조하십시오.
SQL Server 구성 요소 |
계정 매개 변수 |
암호 매개 변수 |
시작 유형 |
SQL Server 에이전트 |
/AGTSVCACCOUNT |
/AGTSVCPASSWORD |
/AGTSVCSTARTUPTYPE |
Analysis Services |
/ASSVCACCOUNT |
/ASSVCPASSWORD |
/ASSVCSTARTUPTYPE |
SQL Server 데이터베이스 엔진 |
/SQLSVCACCOUNT |
/SQLSVCPASSWORD |
/SQLSVCSTARTUPTYPE |
Integration Services |
/ISSVCACCOUNT |
/ISSVCPASSWORD |
/ISSVCSTARTUPTYPE |
Reporting Services |
/RSSVCACCOUNT |
/RSSVCPASSWORD |
/RSSVCSTARTUPTYPE |
기능 매개 변수
특정 기능을 설치하려면 /FEATURES 매개 변수를 사용하여 다음 표에 나와 있는 부모 기능 또는 기능 값을 지정하십시오.
부모 기능 매개 변수 |
기능 매개 변수 |
설명 |
SQL |
SQL Server 데이터베이스 엔진, Replication 및 Fulltext 구성 요소를 설치합니다. |
|
SQLEngine |
SQL Server 데이터베이스 엔진만 설치합니다. |
|
Replication |
Replication 요소를 설치합니다. 이 값과 함께 SQLEngine 값을 지정해야 합니다. |
|
FullText |
FullText 요소를 설치합니다. 이 값과 함께 SQLEngine 값을 지정해야 합니다. |
|
AS |
모든Analysis Services 구성 요소를 설치합니다. |
|
RS |
모든 Reporting Services 구성 요소를 설치합니다. |
|
IS |
모든 Integration Services 구성 요소를 설치합니다. |
|
Tools |
클라이언트 도구와 SQL Server 온라인 설명서를 설치합니다. |
|
BC |
이전 버전과의 호환성 구성 요소를 설치합니다. |
|
BOL |
SQL Server 온라인 설명서를 설치합니다. |
|
BIDS |
Business Intelligence Development Studio를 설치합니다. |
|
Conn |
연결 구성 요소를 설치합니다. |
|
SSMS |
SQL Server 기본 관리 도구를 설치합니다. 여기에는 다음이 포함됩니다.
|
|
ADV_SSMS |
SQL Server 전체 관리 도구를 설치합니다. 여기에는 기본 버전의 구성 요소 이외에 다음 구성 요소가 추가로 포함됩니다.
|
|
SDK |
소프트웨어 개발 키트를 설치합니다. |
Feature 매개 변수 예:
매개 변수 및 값 |
설명 |
/FEATURES=SQLEngine |
복제 및 전체 텍스트 없이 데이터베이스 엔진을 설치합니다. |
/FEATURES=SQLEngine, FullText |
데이터베이스 엔진 및 전체 텍스트를 설치합니다. |
/FEATURES=SQL, Tools |
전체 데이터베이스 엔진 및 도구를 모두 설치합니다. |
/FEATURES=BOL |
SQL Server 온라인 설명서를 설치합니다. |
Instance ID 또는 InstanceID 구성
Instance ID 또는 /InstanceID 매개 변수는 인스턴스 구성 요소를 설치할 수 있는 위치와 인스턴스의 레지스트리 경로를 지정하는 데 사용됩니다. “INSTANCEID”의 값은 고유한 문자열이어야 합니다.
SQL Instance ID:MSSQL10.<INSTANCEID>
AS Instance ID:MSAS10.<INSTANCEID>
RS Instance ID:MSRS10.<INSTANCEID>
인스턴스 인식형 구성 요소는 다음 위치에 설치됩니다.
%Program Files%\Microsoft SQL Server\<SQLInstanceID>
%Program Files%\Microsoft SQL Server\<ASInstanceID>
%Program Files%\Microsoft SQL Server\<RSInstanceID>
[!참고]
INSTANCEID가 명령줄에 지정되지 않은 경우 기본적으로 설치 프로그램에서 <INSTANCEID>를 <INSTANCENAME>으로 대체합니다.
/FAILOVERCLUSTERROLLOWNERSHIP 매개 변수를 사용하여 장애 조치 동작 제어
SQL Server 장애 조치 클러스터를 SQL Server 2008로 업그레이드하려면 패시브 노드부터 시작하여 한 번에 하나의 장애 조치 클러스터 노드에서 설치 프로그램을 실행해야 합니다. 설치 프로그램에서는 장애 조치(Failover) 클러스터 인스턴스의 총 노드 수 및 이미 업그레이드된 노드 수에 따라 업그레이드된 노드로 장애 조치(Failover)를 실행할 시기를 결정합니다. 절반 이상의 노드가 이미 업그레이드된 경우 기본적으로 설치 프로그램에서는 업그레이드된 노드로 장애 조치(Failover)를 실행합니다.
업그레이드 프로세스를 진행하는 동안 클러스터 노드의 장애 조치(Failover) 동작을 제어하려면 명령 프롬프트에서 업그레이드 작업을 실행한 다음 업그레이드 작업을 통해 노드가 오프라인으로 전환되기 전에 /FAILOVERCLUSTERROLLOWNERSHIP 매개 변수를 사용하여 장애 조치(Failover) 동작을 제어하십시오. 이 매개 변수의 사용 방법은 다음과 같습니다.
/FAILOVERCLUSTERROLLOWNERSHIP=0은 클러스터 소유권(그룹 이동)을 업그레이드된 노드에 넘겨 주지 않으며 업그레이드 종료 시 가능한 SQL Server 클러스터 소유자 목록에 이 노드를 추가하지 않습니다.
/FAILOVERCLUSTERROLLOWNERSHIP=1은 클러스터 소유권(그룹 이동)을 업그레이드된 노드에 넘겨 주며 업그레이드 종료 시 가능한 SQL Server 클러스터 소유자 목록에 이 노드를 추가합니다.
/FAILOVERCLUSTERROLLOWNERSHIP=2는 기본 설정입니다. 매개 변수가 지정되지 않은 경우 이 값이 사용됩니다. 이 설정에서 SQL Server 설치 프로그램은 필요에 따라 클러스터 소유권(그룹 이동)을 관리합니다.