SQL Server Windows 로고 인증

이 항목에서는 SQL Server의 Windows Server 로고 프로그램 인증에 대해 설명합니다. SQL Server 설치 작업 중에는 다음과 같은 사용자 지정 동작을 수행할 수 있습니다.

사용자 지정 동작

설명

CA_ErrorDifferentLang

제품이 다른 언어로 설치된 경우 설치가 실패합니다.

CA_ErrorNewerVersion

제품의 상위 버전이 설치된 경우 설치가 실패합니다.

CA_ErrorPendingReboot

설치를 수행하지 않고 파일 이름 바꾸기가 보류되고 보류 중인 재부팅 검사를 건너 뜁니다.

CA_ErrorPrereqDotNet

.Net 2.0이 없으면 MSI 속성을 1로 설정하고 그렇지 않으면 0으로 설정합니다.

CA_ErrorPrereqDotNet20Or30Or35Or40

.Net 2.0, 3.0 및 4.0 중 아무 것도 없으면 MSI 속성을 1로 설정하고 그렇지 않으면 0으로 설정합니다.

CA_ErrorPrereqDotNet20Or40

.Net 2.0 및 4.0 중 아무 것도 없으면 MSI 속성을 1로 설정하고 그렇지 않으면 0으로 설정합니다.

CA_SetRefCountNewerFoundFlag

제품의 새 버전이 설치되었음을 나타내도록 MSI 속성을 설정합니다.

CA_SetRefCountUpgradeFlag

설치 프로그램이 업그레이드를 수행하고 있음을 나타내도록 MSI 속성을 설정합니다.

CallHlmExe

Microsoft Help Viewer에서 제품 설명서를 표시하기 위해 사용하는 SQL Server 특정 도움말 카탈로그를 만들기 위해 도움말 라이브러리 관리자를 호출합니다.

Commit_sqlRegHiveCopy

Microsoft\Microsoft SQL Server\TempKeys에 있는 모든 레지스트리 키를 삭제합니다.

ControlService

핸들을 시작하고 Win32 서비스에 대한 요청을 중지합니다.

ControlService_64

서비스 시작 또는 중지를 검사합니다.

DevenvSetup_VS

SQL Server Data Tools의 Visual Studio 셸에서 사용하는 Visual Studio 패키지를 등록합니다.

DelimitProperty

_sqlDelimitProperty 테이블에서 후행 슬래시를 잘라 내거나 #을 추가하는 등의 처리 과정을 통해 속성을 구분합니다.

DelimitProperty_64

속성을 구분합니다.

DevenvSetup_VS_32_1033

Visual studio를 설치하기 위해 devenv.exe를 실행합니다.

Do_HttpServiceSecurity

ACE(액세스 제어 암호화)를 추가하여 HTTP 및 HTTPFilter에 액세스할 때 서비스 사용 권한으로 사용할 수 있는 로그온을 계정에 설정합니다.

Do_LogInstallStart

이벤트 로그에 SQL Server 설치 시작을 나타내는 이벤트를 기록합니다.

Do_LogInstallStart_64

Windows 이벤트 로그에 설치 시작을 기록합니다.

Do_sqlCopyXML

원본의 요소 또는 전체 파일을 대상 파일에 복사하여 XML 파일을 업데이트합니다.

Do_sqlCopyXML_64

원본의 요소 또는 전체 파일을 대상 파일에 복사하여 XML 파일을 업데이트합니다.

Do_sqlFileSDDL

파일의 ACL(액세스 제어 목록)을 설정합니다.

Do_sqlFileSDDL_64

64비트 프로세스에 대한 파일 보안을 설정합니다.

Do_sqlFileSR

지정된 파일 내에서 임시 파일을 사용하여 찾기 및 바꾸기를 수행합니다.

Do_sqlFileSR_64

지정된 파일 내에서 임시 파일을 사용하여 찾기 및 바꾸기를 수행합니다.

Do_sqlLocalServers

여러 버전의 동시 설치를 지원하기 위해 로컬 COM 서버와 관련하여 반영된 레지스트리 키의 소유권을 가집니다.

Do_sqlLocalServers_64

64비트 프로세스에 대한 로컬 서버를 등록합니다.

Do_sqlRegHiveCopy

아무런 가장 없이 레지스트리 하이브를 시스템 컨텍스트에서 실행되는 \Microsoft\Microsoft SQL Server\TempKeys에 복사합니다.

Do_sqlRegSDDL

레지스트리의 ACL을 설정합니다.

Do_sqlRegSDDL_64

64비트 프로세스에 대한 레지스트리 보안을 설정합니다.

Do_sqlServiceSDDL

서비스의 ACL을 설정합니다.

Do_sqlServiceSDDL_64

서비스 보안을 설정합니다.

Do_sqlServiceSidType_64

서비스 SID 유형을 설정합니다.

Do_sqlVerIndependentProgID

여러 버전의 동시 설치 중에 COM 서버의 버전 독립 프로그램 ID를 복구/복원합니다.

Do_sqlVerIndependentProgID_64

64비트 프로세스에 대한 COM 서버를 복원합니다.

Do_UpdateFeatureList

설치된 기능 목록이 포함된 레지스트리를 설정합니다. 키 이름은 "FeatureList"입니다.

Do_UpdateFeatureList_64

검색을 위한 새 기능 상태를 업데이트합니다.

Do_UpdateTypeLib

32비트 typelib와 함께 설치된 경우 64비트 typelib의 등록을 복구합니다.

Do_UpdateTypeLib_64

형식 라이브러리를 등록합니다.

DOTNETFW4MISSING_64

.NET Framework 4.0이 설치되지 않은 경우 오류 메시지를 "MDSMISSINGREDISTPREREQERROR" 속성으로 설정합니다.

EXCELMISSING_64

Excel이 설치되지 않은 경우 오류 메시지를 "MDSMISSINGREDISTPREREQERROR" 속성으로 설정합니다.

GenerateFeatureList

기능 테이블을 검토하고, 기능 설치 및 동작 상태를 검사하며, 목록을 작성하고, 동작을 예약합니다.

GenerateFeatureList_64

검색을 위한 새 기능 상태를 기록합니다.

IsDotNetFramework20Installed

.Net Framework 버전 2.0, 3.0, 3.5 또는 4.0이 설치되었는지 여부를 확인합니다.

IsDotNetInstalled

아무 버전의 .Net Framework가 설치되었는지 여부를 확인합니다.

IsDotNet20Installed

.Net 2.0이 설치된 경우 MSI 속성을 1로 설정하고 그렇지 않으면 0으로 설정합니다.

IsDotNet20Or40Installed

.Net 2.0 또는 4.0이 설치된 경우 MSI 속성을 1로 설정하고 그렇지 않으면 0으로 설정합니다.

IsDotNetFramework20Or30Or35Or40Installed

.Net 2.0, 3,0, 3.5 또는 4.0이 설치된 경우 MSI 속성을 1로 설정하고 그렇지 않으면 0으로 설정합니다.

IsPendingReboot

MSI에 포함된 파일 중 운영 체제에서 보류 중인 파일 이름 바꾸기 키에 포함된 파일이 있는지 확인하고 이러한 파일 목록이 포함된 속성을 설정합니다.

IsPendingRebootKey

MSI 파일 테이블의 파일이 PFR 레지스트리 값에 있는 경우 PENDINGFILERENAME을 설정합니다.

MISSINGMDSPREREQERROR_64

"MDSMISSINGREDISTPREREQERROR" 속성으로 설정된 오류 메시지가 있으면 오류 대화 상자를 표시하고 설치를 중지합니다.

Remove_NativeImage

InstallNgenTicks 속성을 설정하거나 실행 취소 동작을 예약합니다. 오류 코드는 무시합니다.

Remove_NativeImage_64

네이티브 이미지 제거

RemoveSupportFiles

지원 파일을 제거합니다.

RemoveSupportFiles_64

임시 파일을 제거합니다.

RestoreSetupParams

새로 설치하는 동안 설치 프로그램에서 저장한 특정 제품에 대한 매개 변수를 검색합니다.

RestoreSetupParams_64

내부 속성을 설정합니다.

Rollback_sqlRegHiveCopy

오류 발생 시 레지스트리 하이브의 백업 복사본을 복원하며 오류는 무시합니다.

Rollback_UpdateFeatureList

기능 목록이 포함된 레지스트리 키 FeatureList를 업데이트합니다.

Rollback_UpdateFeatureList_64

검색을 위한 기능 상태를 복원합니다.

RollbackSupportFiles

지원 디렉터리(WYukonBootstarpDir) 레지스트리 키만 삭제합니다. 파일은 삭제되지 않습니다.

RollbackSupportFiles_64

임시 파일을 제거합니다.

RSCA_SetRefCountUpgradeFlag

Katmai SP2 이전에 업그레이드가 수행되었는지 확인하기 위해 속성을 설정합니다.

RSSP_CAInstall_64

사용자 지정 동작을 설치합니다. 그러면 Reporting Services 구성 요소가 SharePoint에 등록됩니다. W3SVCservice가 다시 시작됩니다.

RSSP_CAStreamBinary_64

rscustom.exe를 외부로 스트리밍하고 이후에 삭제합니다.

RSSP_CATestRS (/t)

SQL Server Reporting Services 2005 전용. 보고서 서버에 보고서 서버 데이터베이스에 대한 작업 연결이 있는지 테스트합니다.

RSSP_CATestRS_64

SQL Server Reporting Services 2005 전용. 스위치는 보고서 서버에 보고서 서버 데이터베이스에 대한 작업 연결이 있는지를 테스트합니다.

RSSP_CAUninstall_64

제거. 이 스위치는 전체 SharePoint 팜에서 Reporting Services 구성 요소의 등록을 해제하지만 디스크에 파일을 남겨 둡니다. W3SVCservice가 다시 시작됩니다.

RSSP_CAUninstallLocal (/p)

로컬 제거. 로컬 컴퓨터에서만 Reporting Services 구성 요소의 등록을 해제합니다. 파일은 디스크에 유지됩니다. W3SVCservice가 다시 시작됩니다.

RSSP_CAUninstallLocal_64

로컬 제거. 그러면 로컬 컴퓨터에서만 Reporting Services 구성 요소의 등록을 해제합니다. 파일은 디스크에 유지되고 W3SVCservice가 다시 시작됩니다.

RSSPTarget

SharePoint의 설치 디렉터리에 대한 속성을 설정합니다.

SapBiOpenReadme

notepad.exe를 호출하여 추가 정보 파일을 엽니다.

SetCommonFilesDir_32

32비트 공통 파일 디렉터리를 설정합니다.

SetCommonFilesDir_64

64비트 공통 파일 디렉터리를 설정합니다.

SetErrorReporting

오류 보고 속성을 설정합니다.

SetInstanceProperty

특정 SQL Server 인스턴스의 알려진 속성 및 새로 설정된 속성을 수집하여 테이블에 저장합니다.

SetInstanceProperty_64

내부 속성을 설정합니다.

SetProgramFilesDir_32

32비트 프로그램 파일 디렉터리를 설정합니다.

SetProgramFilesDir_64

64비트 프로그램 파일 디렉터리를 설정합니다.

SetSqlProgramMenuFolder

프로그램 메뉴 폴더 속성을 설정합니다.

SetSqmReporting

SQM 보고를 사용하도록 설정할지 여부를 지정합니다.

SetSystemDir_32

32비트 운영 체제에서 Windows 시스템 디렉터리 속성을 설정합니다.

SetSystemDir_64

64비트 운영 체제에서 Windows 시스템 디렉터리 속성을 설정합니다.

SetVsIde10Dir_64

Visual Studio 2010 IDE 경로에 대한 MSI 속성을 설정합니다.

SkipInstall

성공 코드가 표시될 경우 현재 설치 작업을 중지합니다.

SkipInstallCA

성공 코드가 표시될 경우 현재 설치 작업을 중지합니다.

SNAC_IAcceptSQLNCLILicenseTerms

사용자가 SQL Server Native Access Client 사용권 계약을 수락하는 시간을 설정합니다.

SNAC_SetClientSSNLDefaults

기본 클라이언트 쪽 SSNL 기본값을 설정합니다.

SqlFollowComponentsValidate

계층적 구성 요소 관계의 맵을 만듭니다.

SqlFollowComponentsValidate_64

함께 설치한 구성 요소를 검사합니다.

Sqlmsirc_BackupAppGuid

실행 중인 제품의 현재 응용 프로그램 수준 종속성을 열거하고 이를 속성에 저장합니다.

Sqlmsirc_BackupAppGuid_64

실행 중인 제품의 현재 응용 프로그램 수준 종속성을 열거하고 이를 속성에 저장합니다.

Sqlmsirc_BackupAppGuid_NewerFound_64

실행 중인 제품의 현재 응용 프로그램 수준 종속성을 열거하고 이를 속성에 저장합니다.

Sqlmsirc_CheckAppDependency

응용 프로그램에 현재 제품에 대한 종속성이 있는지 확인하고 종속성이 있는 경우 설치 프로그램을 중지합니다.

Sqlmsirc_CheckAppDependency_64

응용 프로그램에 현재 제품에 대한 종속성이 있는지 확인하고 종속성이 있는 경우 설치 프로그램을 중지합니다.

Sqlmsirc_CheckBrowserDependency

SQL Server Browser 구성 요소에 종속된 다른 제품이 있는지 확인하고, 발견될 경우 제거를 차단합니다.

Sqlmsirc_CheckFeatureDependency

제거할 기능에 종속된 응용 프로그램이 있는지 확인하고, 있는 경우 제거를 차단합니다.

Sqlmsirc_CheckFeatureDependency_64

기능 종속성을 확인합니다.

Sqlmsirc_CheckLanguage

SQL Server 재배포 가능 구성 요소에 대한 여러 버전의 동시 언어 설치 규칙을 강제 적용합니다.

Sqlmsirc_CheckLanguage_64

SQL Server 2008 R2 재배포 가능 구성 요소에 대한 여러 버전의 동시 언어 설치 규칙을 강제 적용합니다.

Sqlmsirc_Do_UpdateFeatureRefcount

레지스트리의 참조 횟수를 업데이트 하는 지연된 동작입니다.

Sqlmsirc_Do_UpdateFeatureRefcount_64

기능 참조 횟수를 업데이트합니다.

Sqlmsirc_NotifyFeatureStates

현재 트랜잭션에서 수정할 기능 목록이 포함된 알림을 SQL Server 설치 프로그램 부트스트래퍼에 보냅니다.

Sqlmsirc_NotifyFeatureStates_64

현재 트랜잭션 중 취소되는 모든 기능에 대한 알림을 생성합니다.

Sqlmsirc_RefCountAppGuid

나중에 설치할 다른 제품의 종속성을 특정 제품에 추가하고, 성공 코드가 표시될 경우 현재 설치 프로그램의 트랜잭션을 중지합니다.

Sqlmsirc_RefCountAppGuid_64

나중에 설치할 다른 제품의 종속성을 특정 제품에 추가하고, 성공 코드가 표시될 경우 현재 설치 프로그램의 트랜잭션을 중지합니다.

Sqlmsirc_RefCountAppGuid_NewerFound_64

나중에 설치할 다른 제품의 종속성을 특정 제품에 추가하고, 성공 코드가 표시될 경우 현재 설치 프로그램의 트랜잭션을 중지합니다.

Sqlmsirc_RegisterAppGuid

나중에 설치할 다른 제품의 종속성을 특정 제품에 추가하고 설치 프로그램이 계속 실행되도록 허용합니다.

Sqlmsirc_RegisterAppGuid_64

나중에 설치할 다른 제품의 종속성을 특정 제품에 추가하고 설치 프로그램이 계속 실행되도록 허용합니다.

Sqlmsirc_RegisterAppGuid_NewerFound_64

나중에 설치할 다른 제품의 종속성을 특정 제품에 추가하고 설치 프로그램이 계속 실행되도록 허용합니다.

Sqlmsirc_RemoveBrowserGroup

SQL Server Browser의 서비스 그룹을 삭제합니다.

Sqlmsirc_RestoreAppGuid

업그레이드 중에 기존 버전에 종속되어 있는 제품 목록을 새 버전으로 마이그레이션합니다.

Sqlmsirc_RestoreAppGuid_64

업그레이드 중에 기존 버전에 종속되어 있는 제품 목록을 새 버전으로 마이그레이션합니다.

Sqlmsirc_RestoreAppGuid_NewerFound_64

업그레이드 중에 기존 버전에 종속되어 있는 제품 목록을 새 버전으로 마이그레이션합니다.

Sqlmsirc_Rollback_UpdateFeatureRefcount

설치하는 동안 실패할 경우 참조 횟수에 사용되는 레지스트리 키를 되돌리는 롤백 동작입니다.

Sqlmsirc_Rollback_UpdateFeatureRefcount_64

기능 참조 횟수를 복원합니다.

Sqlmsirc_UpdatePackageRefcount

설치 중에 다른 제품에 대한 종속성을 등록하여 현재 제품이 제거되기 전까지 이러한 제품을 제거하지 못하도록 차단합니다.

Sqlmsirc_ValidateAppGuid

APPGUID 속성의 구문이 유효한지 검사하여 제품 코드인지 확인합니다.

Sqlmsirc_ValidateAppGuid_64

APPGUID 속성의 구문이 유효한지 검사하여 제품 코드인지 확인합니다.

Sqlmsirc_ValidateAppGuid_NewerFound_64

APPGUID 속성의 구문이 유효한지 검사하여 제품 코드인지 확인합니다.

Sqlmsirc_Write_UpdateFeatureRefcount

데이터를 수집하고 다른 동작(실행 및 실행 취소)을 예약하는 즉각적인 동작입니다.

Sqlmsirc_Write_UpdateFeatureRefcount_64

기능의 핵심 파일의 DLL 레지스트리에서 참조 횟수를 업데이트합니다.

Sqlmsirc_Write_UpdatePackageRefcount

지연된 동작을 예약합니다.

StreamSupportFiles

이진 테이블에서 설치 프로그램 지원 파일을 스트리밍합니다.

StreamSupportFiles_64

스트림에서 사용자 지정 동작 파일을 추출합니다.

SqlSysClr_64

SQLSysClrTypes가 설치되었는지 여부를 나타내는 MSI 속성을 설정합니다.

SqlUninstall

RBS를 제거하도록 지연된 CA를 예약합니다.

Undo_NativeImage

네이티브 어셈블리를 제거합니다.

Undo_NativeImage_64

네이티브 이미지를 제거합니다.

Undo_sqlLocalServers

Do_sqlLocalServers와 같습니다.

Undo_sqlLocalServers_64

Do_sqlLocalServers와 같습니다.

UninstallCounters

RBS perf 카운터를 제거합니다.

UninstallEaGroups

EA 보안 그룹 'SSB EA Local' 및 'SSB EA Admin'을 제거합니다.

UninstallPrivileges

'SSB EA Service' 그룹 또는 'NT SERVICE\SSBExternalActivator' 계정에 대한 SeServiceLogonRight를 제거합니다.

UninstallScheduledTask

RBS 유지 관리자 태스크를 제거합니다.

ValidateAccount

계정/암호가 유효한 Windows 사용자의 계정/암호인지 확인합니다.

ValidateAccount.SetProperty

이러한 메서드는 기본 MSI 메서드 MSiSetProperty를 오버로드하여 해당 동작과 연관된 속성을 초기화합니다.

ValidatePasswordsAndAccount

암호가 일치하고 계정/암호가 유효한 Windows 사용자의 계정/암호인지 확인합니다.

ValidateSchemaSuffix

FS 공급자 스키마 접미사가 잘못된 문자를 포함하지 않는지 확인합니다.

ValidateSchemaSuffixNoUI

FS 공급자 스키마 접미사의 유효성을 검사하도록 지연된 CA를 예약합니다.

ValidateSchemaSuffixNoUI.SetProperty

FS 공급자의 스키마 접미사에 대한 유효성을 검사하도록 설정합니다.

VSTOMISSING_64

VSTO 런타임이 설치되지 않은 경우 오류 메시지를 "MDSMISSINGREDISTPREREQERROR" 속성으로 설정합니다.

Write_HttpServiceSecurity

지연된 동작을 예약합니다.

Write_NativeImage

관리되는 어셈블리의 네이티브 이미지를 예약하고 컴파일합니다.

Write_NativeImage_64

네이티브 이미지를 생성합니다.

Write_sqlCopyXML

Do 및 Rollback 동작을 모두 예약합니다.

Write_sqlCopyXML_64

Do 및 Rollback 동작을 모두 예약합니다.

Write_sqlFileSDDL

지연된 동작을 예약합니다.

Write_sqlFileSDDL_64

파일 보안을 설정합니다.

Write_sqlFileSR

지연된 동작을 예약합니다.

Write_sqlFileSR_64

설치된 파일을 업데이트합니다.

Write_sqlLocalServers

지연된 동작(Do 및 Rollback)을 예약합니다.

Write_sqlLocalServers_64

로컬 서버를 등록합니다.

Write_sqlRegHiveCopy

지연된 동작(Do, Rollback 및 Commit)을 예약하여 레지스트리 하이브를 복사합니다.

Write_sqlRegSDDL

지연된 동작을 예약합니다.

Write_sqlRegSDDL_64

레지스트리 보안을 설정합니다.

Write_sqlServiceSDDL

지연된 동작을 예약합니다.

Write_sqlServiceSDDL_64

서비스 보안을 설정합니다.

Write_sqlServiceSidType_64

서비스 SID 유형을 설정합니다.

Write_sqlVerIndependentProgID

지연된 동작(Do만)을 예약합니다.

Write_sqlVerIndependentProgID_64

COM 서버를 복원합니다.

Write_UpdateTypeLib

지연된 동작을 예약합니다.

Write_UpdateTypeLib_64

형식 라이브러리를 등록합니다.

참고 항목

개념

SQL Server 2012 설치

SQL Server 설치 제거 후 남겨지는 파일