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 |
형식 라이브러리를 등록합니다. |