명령 프롬프트에서 업데이트 설치Installing Updates from the Command Prompt

조직의 필요에 따라 설치 스크립트를 테스트하고 수정할 수 있습니다.Test and modify installation scripts to meet the needs of your organization.

설치 구문 예제Sample Syntax for Installation

업데이트 패키지의 이름은 다양하며 언어, 버전 및 프로세서 구성 요소를 포함할 수 있습니다.The name of the update package can vary and may include a language, edition, and processor component. 명령 프롬프트에서 을 해당하는 업데이트 패키지 이름으로 바꾸어 업데이트를 적용합니다.Apply an update at a command prompt, replacing with the name of your update package:

  • 단일 SQL ServerSQL Server 인스턴스 및 모든 공유 구성 요소(예: Integration ServicesIntegration Services 및 관리 도구) 업데이트: InstanceName 매개 변수 또는 InstanceID 매개 변수를 사용하여 인스턴스를 지정할 수 있습니다.Update a single instance of SQL ServerSQL Server and all shared components, like Integration ServicesIntegration Services and Management Tools: You can specify the instance either by using the InstanceName parameter or the InstanceID parameter. SQL ServerSQL Server의 준비 인스턴스를 업데이트하려면 다음과 같이 InstanceID 매개 변수를 지정해야 합니다. .exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /InstanceName=MyInstance 또는 .exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /InstanceID=<인스턴스 ID>To update a prepared instance of SQL ServerSQL Server, you must specify the InstanceID parameter.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /InstanceName=MyInstance or .exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /InstanceID=<Instance ID>.

  • 설치 프로그램에서 최신 제품 업데이트를 주 제품 설치와 통합하여 주 제품과 해당 업데이트가 동시에 설치되게 할 수 있습니다.Setup can integrate the latest product updates with the main product installation so that the main product and its applicable updates are installed at the same time. 다음과 같이 제품 업데이트를 포함하도록 데이터베이스 엔진 인스턴스 설치를 준비할 수 있습니다. setup.exe /q /IAcceptSQLServerLicenseTerms /ACTION=PrepareImage /UpdateEnabled=True /UpdateEnabled=True /UpdateSource=<path where the update is downloaded> /INSTANCEID=<인스턴스 ID> /FEATURES=SQLEngineYou can prepare an installation of database engine instance to include product update: setup.exe /q /IAcceptSQLServerLicenseTerms /ACTION=PrepareImage /UpdateEnabled=True /UpdateEnabled=True /UpdateSource=<path where the update is downloaded> /INSTANCEID=<Instance ID> /FEATURES=SQLEngine.

  • SQL ServerSQL Server 공유 구성 요소(예: Integration ServicesIntegration Services 및 관리 도구)만 업데이트: .exe /qs /IAcceptSQLServerLicenseTerms /Action=PatchUpdate SQL ServerSQL Server shared components only, like Integration ServicesIntegration Services and Management Tools: .exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch

  • 컴퓨터의 모든 SQL ServerSQL Server 인스턴스 및 모든 공유 구성 요소(예: Integration ServicesIntegration Services 및 관리 도구) 업데이트: .exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /AllInstancesUpdate all instances of SQL ServerSQL Server on the computer and all shared components, like Integration ServicesIntegration Services and Management Tools: .exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /AllInstances.

    명령 프롬프트에서 을 해당하는 업데이트 패키지 이름으로 바꾸어 업데이트를 제거합니다.Remove an update from the command prompt replacing with the name of your update package:

  • 단일 SQL ServerSQL Server 인스턴스 및 모든 공유 구성 요소(예: Integration ServicesIntegration Services 및 관리 도구)에서 업데이트를 제거합니다. .exe /qs /Action=RemovePatch /InstanceName=MyInstanceRemove an update from a single instance of SQL ServerSQL Server and all shared components, like Integration ServicesIntegration Services and Management Tools: .exe /qs /Action=RemovePatch /InstanceName=MyInstance.

  • SQL ServerSQL Server 공유 구성 요소(예: Integration ServicesIntegration Services 및 관리 도구)에서만 업데이트 제거: .exe /qs /Action=RemovePatchRemove an update from SQL ServerSQL Server shared components only, like Integration ServicesIntegration Services and Management Tools: .exe /qs /Action=RemovePatch

    참고

    업데이트 설치 관리자는 공유 구성 요소를 항상 최상위 수준의 인스턴스 버전 이상으로 유지합니다.The update installer ensures that the shared components are always at or above the version of the instance at the highest level.

지원되는 명령 프롬프트 매개 변수Supported Command Prompt Parameters

중요

가능한 한 런타임에 보안 자격 증명을 지정하십시오.When possible, supply security credentials at run time. 스크립트 파일에 자격 증명을 저장해야 하는 경우에는 무단으로 액세스하지 못하도록 파일에 보안을 설정하세요.If you must store credentials in a script file, secure the file to prevent unauthorized access.

스위치Switch 설명Description
/?/? 무인 설치 명령 프롬프트 도움말을 표시합니다.Displays unattended installation command prompt help
/action=Patch 또는 /action=RemovePatch/action=Patch or /action=RemovePatch 설치 동작(Patch 또는 RemovePatch)을 지정합니다.Specifies the installation action: Patch or RemovePatch.
/allinstances/allinstances SQL ServerSQL Server 업데이트를 모든 SQL ServerSQL Server 인스턴스에 적용하고 인스턴스를 인식하지 않는 모든 SQL ServerSQL Server 공유 구성 요소에도 적용합니다.Applies the SQL ServerSQL Server update to all instances of SQL ServerSQL Server and to all SQL ServerSQL Server shared, instance-unaware components.
/instancename=InstanceName/instancename=InstanceName** SQL ServerSQL Server 업데이트를 InstanceName이라는 SQL ServerSQL Server 인스턴스에 적용하고 인스턴스를 인식하지 않는 모든 SQL ServerSQL Server 공유 구성 요소에도 적용합니다.Applies the SQL ServerSQL Server update to an instance of SQL ServerSQL Server named InstanceName, and to all SQL ServerSQL Server shared, instance-unaware components.
/InstanceID=Inst1/InstanceID=Inst1 SQL ServerSQL Server 업데이트를 SQL ServerSQL Server Inst1 인스턴스에 적용하고 인스턴스를 인식하지 않는 모든 SQL ServerSQL Server 공유 구성 요소에도 적용합니다.Applies the SQL ServerSQL Server update to an instance of SQL ServerSQL Server Inst1, and to all SQL ServerSQL Server shared, instance-unaware components.
/quiet/quiet 무인 모드로 SQL ServerSQL Server 업데이트 설치 프로그램을 실행합니다.Runs the SQL ServerSQL Server update Setup in unattended mode.
/qs/qs 진행률 UI 대화 상자만 표시합니다.Displays only the progress UI dialog.
/UpdateEnabled/UpdateEnabled SQL ServerSQL Server 설치 프로그램이 제품 업데이트를 검색하고 포함하는지 여부를 지정합니다.Specifies whether SQL ServerSQL Server setup should discover and include product updates. 유효한 값은 True와 False 또는 1과 0입니다.The valid values are True and False or 1 and 0. 기본적으로 SQL ServerSQL Server 설치 프로그램에는 검색된 업데이트가 포함됩니다.By default, SQL ServerSQL Server setup will include updates that are found.
/IAcceptSQLServerLicenseTerms/IAcceptSQLServerLicenseTerms 무인 설치에 /Q 또는 /QS 매개 변수가 지정된 경우에만 필수입니다.Required only when the /Q or /QS parameter is specified for unattended installations.

* SQL ServerSQL Server의 준비 인스턴스에 업데이트를 적용할 때는 이 매개 변수를 지정할 수 없습니다.*You cannot specify this parameter to apply an update to a prepared instance of SQL ServerSQL Server. 대신 /instanceID 매개 변수를 지정해야 합니다.You must specify the /instanceID parameter instead.

참고 항목See Also

SQL Server 서비스 설치 개요Overview of SQL Server Servicing Installation