누락 된 Windows Installer 캐시 파일을 복원 하 고 SQL Server 업데이트 중에 발생 하는 문제를 해결 하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 969052 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상


이 문서에서 설명 하는 프로세스 긴급 부조만 하 고 없는 영구 수정 프로그램을 제공 하는 것입니다. 기술 자료 문서에서 지시 된 대로 Windows Installer 캐시 검증 도구 패키지 를 사용 하 여 Windows Installer 캐시 유효성을 검사 해야 응급이 프로세스를 사용 하는 고객 2667628입니다.

Microsoft SQL Server 서비스 팩 이나 누적 업데이트를 설치 하려고 하면 Windows Installer 캐시 문제를 나타낼 수 있는 다음과 같은 오류 메시지가 발생할 수 있습니다. C:\windows\installer 폴더에 있는 Windows Installer 캐시 저장 응용 프로그램 파일을 Windows Installer 기술을 사용 하 여 설치 하 고 삭제 해야 합니다. 설치 캐시를 손상 하지 즉시 제거, 복구 또는 SQL Server 업데이트와 같은 작업을 수행할 때까지 문제를 참조 수 있습니다.

중요 한 SQL Server Windows Installer 설치를 저장 파일 (기본값인 C:\Windows\Installer) Windows Installer 캐시에 저장 됩니다. 이러한 파일은 제거 하 고 응용 프로그램 업데이트에 대 한 필요 합니다. 고유 하기 때문에 컴퓨터 간에 파일을 복사할 수 없습니다.

SQL Server 설치에 대 한 먼저 사용 하면이 문서에 설명 된 복구 과정에서 현재 설치를 확인 하는 것이 좋습니다.
참고 이벤트 로그 나 설치 로그는 다음 폴더 중 하나에 위치 하며 진행 되 고 영향을 받은 인스턴스를 복구 해야 표시 텍스트 메시지로 다음과 같은 오류 메시지를 찾을 수 있습니다.
  • 에 대 한 SQL Server 2008 및 SQL Server 2008 r 2에 대 한.
    C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap
  • SQL Server 2012에 대 한:
    다음 SQL Server\110\Setup 부트스트랩 C:\Program

SQL 2005 (모든 위치)
표 축소표 확대
제품 버전설치 패키지 (MSI)를 사용할 수 없는 경우 오류 메시지Installer 캐시 패키지 (MSP)를 사용할 수 없는 경우 오류 메시지
SQL Server 2005
Windows 설치 관리자 MSI 파일을 설치 하는 1636 없습니다.
Windows Installer MSP 파일을 설치할 수 없습니다 1636.
참고캐시 파일이 누락 되어 있는지 여부를 확인 하려면 설치 로그 파일을 검토 해야 합니다. 이 작업을 수행 하는 방법에 대 한 자세한 내용은 "해결 방법" 섹션으로 이동 합니다.

SQL Server 2008 s p 1을
표 축소표 확대
제품 버전설치 패키지 (MSI)를 사용할 수 없는 경우 오류 메시지Installer 캐시 패키지 (MSP)를 사용할 수 없는 경우 오류 메시지
SQL Server 2008 s p 1오류 메시지 없이
제목: SQL Server 설치 프로그램이 실패 합니다.
------------------------------
SQL Server 설치 프로그램에 다음 오류가 발생 했습니다: 패치 파일을 열 수 없습니다. 파일: c:\WINNT\Installer\1cf506f.msp. 오류 코드는 0x84B20001입니다.
------------------------------
SQL Server 2008 sp3 빌드 전용 (CU/GDR 분기는 적용 되지 않습니다.)
표 축소표 확대
제품 버전설치 패키지 (MSI)를 사용할 수 없는 경우 오류 메시지Installer 캐시 패키지 (MSP)를 사용할 수 없는 경우 오류 메시지
SQL Server 2008 SP3
캐시 된 MSI 파일 'C:\Windows\Installer\2775c8.msi'이 없습니다. 제품에 대 한 설치와 해당 원본 파일은 'sql_engine_core_inst.msi' ' Microsoft SQL Server 2008 데이터베이스 엔진 서비스 '에서 '<network path="">', '10.3.5500.0' 버전 'ENU' 언어.</network>
캐시 된 패치 파일 "C:\Windows\Installer\19b19196.msp"이 없습니다. 이 캐시 된 파일의 원본 파일은 "sql_engine_core_inst.msp"에서 "서비스 팩 3에 대 한 SQL Server 2008 (KB2546951) (64 비트)", 버전 10.3.5500.0 설치
참고 업그레이드를 수행할 때 다음과 같은 오류 메시지가 나타날 있습니다.
그림 축소그림 확대
SQL Server 오류


SQL Server 2008 R2 s p 1만 (CU/GDR 분기는 적용 되지 않습니다)에 대 한
표 축소표 확대
제품 버전설치 패키지 (MSI)를 사용할 수 없는 경우 오류 메시지Installer 캐시 패키지 (MSP)를 사용할 수 없는 경우 오류 메시지
SQL Server 2008 R2 s p 1
제목: SQL Server 설치 프로그램이 실패 합니다.
------------------------------
SQL Server 설치 프로그램에 다음 오류가 발생 했습니다: C:\Windows\Installer\932b909.msi.
------------------------------
캐시 된 패치 파일 "C:\Windows\Installer\105441.msp"이 없습니다. 이 캐시 된 파일의 원본 파일은 "sql_engine_core_inst_loc.msp" "서비스 팩 1에 대 한 SQL Server 2008 R2 (KB2528583) (64 비트)"에서 설치할 수 있는 버전 10.51.2500.0.
참고 업그레이드를 수행할 때 다음과 같은 오류 메시지가 나타날 있습니다.
그림 축소그림 확대
SQL Server 오류


SQL Server 2008 R2 s p 2에 대 한
표 축소표 확대
제품 버전설치 패키지 (MSI)를 사용할 수 없는 경우 오류 메시지Installer 캐시 패키지 (MSP)를 사용할 수 없는 경우 오류 메시지
SQL Server 2008 R2 s p 1
캐시된 MSI 파일 'C:\Windows\Installer\932b909.msi'가 없습니다. 제품에 대 한 설치와 해당 원본 파일은 'sql_engine_core_inst.msi' ' SQL Server 2008 R2 SP1 데이터베이스 엔진 서비스 '에서 '<network path="">', '10.51.2500.0' 버전 'ENU' 언어.</network>
캐시 된 패치 파일 "C:\Windows\Installer\105441.msp"이 없습니다. 이 캐시 된 파일의 원본 파일은 "sql_engine_core_inst_loc.msp" "서비스 팩 1에 대 한 SQL Server 2008 R2 (KB2528583) (64 비트)"에서 설치할 수 있는 버전 10.51.2500.0.
참고 업그레이드를 수행할 때 다음과 같은 오류 메시지가 나타날 있습니다.
그림 축소그림 확대
SQL Server 오류


CU2 이전 SQL Server 2012에 대 한
MSI 또는 MSP 파일이 누락에 대 한 메시지가 있습니다. 그러나 1714 오류 코드는 설치 로그에 기록 됩니다.

Summary.txt 파일:
구성 요소 이름: SQL Server 설치 지원 파일
구성 오류 코드: 1714

Detail.txt 파일:
<Date><Time>Slp: Sco: 'd:\2d5feb4dd893c4adee47f15661ac\1033_ENU_LP\x64\setup\sqlsupport_msi\x64\SqlSupport.msi' 파일이 없습니다.
<Date><Time>Slp: Sco: 'd:\2d5feb4dd893c4adee47f15661ac\1033_ENU_LP\x64\setup\sqlsupport_msi\x64\SqlSupport.msi' 파일이 없습니다.
<Date><Time>Slp: 검사점: PREINSTALL_SQLSUPPORT_CPU64_ACTION
<Date><Time>Slp: Sco: 기본 레지스트리 키를 만드는 동안 시스템<Server name="">
<Date><Time>Slp: Sco: Software\Microsoft\Windows\CurrentVersion\Installer 레지스트리 하위 키를 열려고 시도
<Date><Time>Slp: Sco: 레지스트리 값 InstallerLocation을 가져오려고
<Date><Time>Slp: Windows 설치 프로그램 버전: 5.0.7601.17514
<Date><Time>Slp: Sco: 서비스 'msiserver' 중지 요청을 수락을 기다리고 있습니다.
<Date><Time>Slp: Sco: SC 관리자를 열려면 시도 합니다.
<Date><Time>Slp: Sco: 서비스 msiserver 서비스 핸들을 열 시도 합니다.
<Date><Time>Slp: QueryServiceStatus Win32 API를 호출합니다.
<Date><Time>Slp: Sco: 서비스 msiserver 서비스 핸들을
<Date><Time>Slp: Sco: SC 관리자를 닫습니다 시도 합니다.
<Date><Time>Slp: 대상 패키지: "d:\2d5feb4dd893c4adee47f15661ac\1033_ENU_LP\x64\setup\sqlsupport_msi\SqlSupport.msi"
<Date><Time>Slp: MSI 오류: 1714 Microsoft SQL Server 2012 설치 (영어)의 이전 버전을 제거할 수 없습니다. 기술 지원 부서를 문의 하십시오.
<Date><Time>Slp: InstallPackage: MsiInstallProduct 1603 결과 코드를 반환 합니다.
<Date><Time>Slp: MSI 오류 코드를 사용 하 여 검색 재시도 옵션: 1714
<Date><Time>Slp: 재시도 수 없는 MSI 검색 코드를 반환 합니다.</Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Server></Time></Date></Time></Date></Time></Date></Time></Date>

SQL Server 2012 CU2 (및 모든 후속 CU 나 SP)
표 축소표 확대
제품 버전설치 패키지 (MSI)를 사용할 수 없는 경우 오류 메시지Installer 캐시 패키지 (MSP)를 사용할 수 없는 경우 오류 메시지
SQL Server 2008 R2 s p 1
캐시 된 MSI 파일 ' C:\Windows\Installer\<file_encoded_name>.msi '가 없습니다. 원래 파일은 ' C:\Windows\Installer\sql_<featurename>.msi '}' 제품에 대 한 설치 및 ' Microsoft SQL Server <version>'에서 'C:\originalfolder' 버전 '<versionnumber>', 언어 '<language>'.</language> </versionnumber> </version> </featurename> </file_encoded_name>
캐시 된 패치 파일 "c:\Windows\Installer\1fdb1aec.msp"이 없습니다. 원래 파일은 "sql_engine_core_inst.msp"에서 "핫픽스 2316 SQL Server 2012 (KB2679368) (64 비트)에 대 한", 버전 11.00.2100.60.The에 캐시 된 패치 파일 설치 "C:\Windows\Installer\<file_encoded_name>.msp'가 없습니다. 원래 파일은 ' C:\Windows\Installer\sql_<featurename>.msp'}'를에서 설치 하는 ' 핫픽스 <number>SQL Server 2012에 대 한 <KB number="">', 버전 '<versionnumber>'.</versionnumber> </KB> </number> </featurename> </file_encoded_name>

원인

Windows Installer 캐시에서 Windows Installer 데이터베이스 파일 (.msi) 또는 Windows Installer 패치 파일 (.msp)가 없을 때이 문제가 발생할 수 있습니다. Windows Installer 캐시는 다음 폴더에 있습니다.
%windir%\installer
Windows Installer를 사용 하 여 제품을 설치 하면 훼손된 버전 원래.msi 파일을 Windows Installer 캐시에 저장 됩니다. 모든 핫픽스, 업데이트는 누적 업데이트 또는 서비스 팩 설치 프로그램 등 제품 업데이트도 Windows Installer 캐시에 관련 된.msp 또는.msi 파일 저장합니다.

이후 모든 핫픽스, 업데이트는 누적 업데이트 또는 서비스 팩 설치 프로그램 등 제품 업데이트는 Windows Installer 캐시에 저장 된 파일의에서 정보를 사용 합니다. 이 정보가 없으면 새 업데이트가 필요한 변환을 수행할 수 없습니다.

해결 방법

이러한 문제를 해결 하려면 다음 절차 중 하나를 사용 합니다.

스크립트를 사용 하는 절차 1.

이 절차의 단계를 완료 하려면 복사 해야 하면 FindSQLInstalls.vbs 스크립트 SQL Server 설치를 업데이트 하려는 컴퓨터의 로컬 폴더에 "추가 정보" 섹션입니다.

참고 FindSQLInstalls.vbs 스크립트는 잘못 된 패키지 경로 수정 하는 정보를 수집 합니다. 한 원본 위치에 대 한 모든 MSP 패키지는 Windows Installer 캐시 디렉터리에 있는지 확인 하려면이 스크립트를 사용 합니다. 원래 원본 미디어를 사용할 수 없는 패키지를 모두 다시 추가 됩니다.

스크립트를 사용 하 여 이러한 문제를 해결 하려면 다음과이 같이 하십시오.
  1. 스크립트 콘텐츠를 저장 하는 디렉터리를 찾습니다.
  2. 디렉터리, 스크립트를 저장 하려면 관리자 명령 프롬프트를 열고 다음 명령을 실행 합니다.
    Cscript FindSQLInstalls.vbs %computername%_sql_install_details.txt
  3. 메모장과 같은 텍스트 편집기에서 2 단계에서 파일을 열고 오류를 일으키는 문제를 식별 합니다. 이렇게 하려면 다음과 같은 문자열 패턴에 대 한 텍스트 파일을 검색 합니다.
    • 하지 마십시오
    • !!!
  4. Based 결과 3 단계에 따라, 단계입니다.

    참고 "예제" 단원의이 단계에 대 한 자세한 정보를 찾아보십시오.

  5. 2-4 단계를 반복 하 여 2 단계에서 만든 텍스트 파일 더 이상 잘못 된 경로 또는 누락 된 파일이 업데이트 되는 구성 요소에 대 한 참조 하는 텍스트를 포함 합니다.

예제

다음 예제는 항목과 FindSQLInstalls.vbs 스크립트를 실행할 때 생성 되는 출력 파일에 설명 되어 있는 작업의 설명입니다.

예제 1: 누락 된 설치 파일
다음 예제는.msi 패키지가 Windows Installer 캐시 폴더에 없는 경우 생성 되는 출력입니다.
================================================================================
PRODUCT NAME   : Microsoft SQL Server 2008 Database Engine Services
================================================================================
  Product Code: {9FFAE13C-6160-4DD0-A67A-DAC5994F81BD}
  Version     : 10.2.4000.0
  Most Current Install Date: 20110211
  Target Install Location: 
  Registry Path: 
   HKEY_CLASSES_ROOT\Installer\Products\C31EAFF906160DD46AA7AD5C99F418DB\SourceList
     Package    : sql_engine_core_inst.msi
  Install Source: \x64\setup\sql_engine_core_inst_msi\
  LastUsedSource: m;1;G:\x64\setup\sql_engine_core_inst_msi\

"LastUsedSource" 줄 설치 프로그램을 실행 하는 데 사용 된 위치를 가리킵니다.

"LastUsedSource" 줄 m; 항목 미디어를 의미 하 고 원본 CD/DVD 미디어 임을 나타냅니다.

다음 예제에서는 소스는 CD 또는 DVD 드라이브 G. 설치 파일 폴더 또는 네트워크 공유에 "LastUsedSource" 줄 n; 항목과 시작에서 발생 한 경우 다음에 Numeric_Data_Name; 항목을 한 다음 실제 경로:
!!!! sql_engine_core_inst.msi DOES NOT exist on the path in the path G:\x64\setup\sql_engine_core_inst_msi\ !!!!
 
Action needed, re-establish the path to G:\x64\setup\sql_engine_core_inst_msi\ 

"필요한 조치" 줄 표시 원본 설치 미디어에 대 한 누락 된 파일을 업데이트 하기 위해 존재 해야 하는 전체 경로:
Installer Cache File: C:\WINDOWS\Installer\19b4d2.msi 

"Installer 캐시 파일" 줄 installer 캐시 파일의 이름을 확인 합니다.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!! C:\WINDOWS\Installer\19b4d2.msi DOES NOT exist in the Installer cache. !!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

출력의 다음 섹션에서는 누락 된 파일을 확인 하는 데 필요한 작업의 알려줍니다.
 Action needed, recreate or re-establish path to the directory:
     G:\x64\setup\sql_engine_core_inst_msi\then rerun this script to update installer cache and results
     The path on the line above must exist at the root location to resolve
     this problem with your msi/msp file not being found or corrupted,
     In some cases you may need to manually copy the missing file or manually
     replace the problem file overwriting it is exist: 
 
     Copy "G:\x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msi" C:\WINDOWS\Installer\19b4d2.msi
 
     Replace the existing file if prompted to do so.
예제 2: 누락 된 패치
누락 된 패치 예제 1의 함수와 비슷합니다 항목이 될 수 있습니다. 대부분의 경우 "패치 LastUsedSource" 줄의 패치를 참조 하는 항목을 확인할 수 있습니다 및 다음과 유사한이 줄이:
Patch LastUsedSource:   n;1;c:\0ca91e857a4f12dd390f0821a3\HotFixSQL\Files\

이 출력 패치 설치에 대해 다음을 나타냅니다.
  • 원래의 패치는 패치 실행 파일을 두 번 클릭 하 여 설치 되었습니다.
  • 임시 폴더, c:\0ca91e857a4f12dd390f0821a3, 패치를 설치 하는 동안 사용 하는 패치를 설치.
  • 경로 다시 만들려면 동일한 실행 파일을 실행 하 고 다음 매개 변수를 추가할:
    /x:c:\0ca91e857a4f12dd390f0821a3
    참고 이 명령은 누락 된 이전 위치에 파일을 추출 하려면 실행 파일을 강제로 및이 손실 된 파일을 Windows installer 캐시를 업데이트 하는 데 필요한 구조를 다시 만듭니다. 실제 위치는 달라 집니다 및 단일 패치는 서비스 팩 같은 여러 위치에 넣을 수 있습니다. 설치 된 각 제품 "패치 설치"에 대 한 다음 정보가 포함 된 섹션이 포함 되어 있습니다.
    Display name:
    KB Article URL:  http://support.microsoft.com/?kbid=<value>
    Patch LastUsedSource: 

    "KB 문서 URL" 줄 필요한 경우 패치 미디어를 다운로드 하면을 수 있습니다.

절차 2: 파일을 수동으로 복원

Windows Installer 캐시에서 누락 된 파일을 수동으로 복원 하려면 다음과이 같이 하십시오.
  1. 오류 메시지, 설치 로그 파일 또는 Windows Installer가 관리 하는 레지스트리 항목이 누락 된 파일에 대 한 자세한 정보를 수집 합니다. 예를 들어 "현상" 절에서 오류 메시지 1에서이 문제를 해결 하는 데 필요한 모든 정보는 오류 메시지에.
    • 합니다: "1702 핫픽스를 SQL Server 2008 R2 (KB981355) (64 비트)"
    • 패치 사용 하는 원래 MSP 파일: sql_engine_core_inst.msp
    • 캐시 된 MSP 파일: c:\Windows\Installer\1fdb1aec.msp
  2. 모든 정보가 없는 경우는 "이러한 정보를 수집 하는 단계 절차 2" 섹션에 대 한 자세한 내용은.
  3. 방문 http://support.microsoft.com이 패치와 관련 된 기술 자료 문서를 검색 합니다. 이 예제에서는 KB981355에 대 한 검색 해야 합니다.
  4. 이 패치 패키지를 컴퓨터에 다운로드 합니다. 필요한 플랫폼에 해당 패치 패키지를 다운로드 하 고 있는지 확인 하십시오. 이 예에서는 패키지 x64.exe-KB981355-SQLServer2008R2입니다.
  5. 다음 구문을 사용 하 여 패치 패키지의 압축을 풉니다.
    /X C:\Temp\SQLServer2008R2-KB981355-x64\ C:\Temp>SQLServer2008R2-KB981355-x64.exe
  6. 원래 msp 파일 sql_engine_core_inst.msp 파일을 찾습니다. 파일은 다음 폴더에 있어야 합니다.
    C:\Temp\SQLServer2008R2-KB981355-x64\x64\setup\sql_engine_core_inst_msi\
  7. 다음 Windows Installer 캐시에 원래 msp 파일을 복사 합니다.
    %windir%\installer\
  8. 다음 이름으로 sql_engine_core_inst.msp, 원래 msp 파일을 이름을 바꿉니다.
    캐시 된 msp 파일 1fdb1aec.msp

오류가 발생 하는 업데이트에 대 한 설치 프로그램을 시작 및 업데이트 프로세스를 다시 시작 수 있습니다. 동일한 제품의 다른 업데이트 또는 다른 구성 요소에 대 한 누락 된 Windows Installer 캐시 파일에 대해이 메시지가 발생할 수 있습니다.

모든 누락 된 Windows Installer 캐시 파일의 SQL Server 제품 구성 요소와 관련 된 목록을 보려면, "추가 정보" 절에 나와 있는 SQL Server 2008 R2 BPA 도구를 다운로드할 수 있습니다.

오류 메시지가 누락 된 Windows Installer 데이터베이스 (.msi) 파일을 참조 하는 경우 2-4 단계를 수행할 필요가 없습니다. 대신, 5 단계로 바로 이동할 수 있습니다. 제품을 설치할 때 사용한 원본 미디어에서.msi를 배치 해야 합니다. Sql_engine_core_inst.msi에 대 한이 오류 메시지가 발생 하는 경우 다음과 같은 폴더 구조가 아래 설치 미디어에서이 파일을 찾을 해야 합니다.
\x64\setup\sql_engine_core_inst_msi\
다른 단계는 동일합니다.

자세한 내용은 프로시저 2

.Msp 파일의 누락 된 패치 패키지, 제품 정보를 찾는 방법
다른 버전의 제품이이 문제에 대해 각각 다른 오류 메시지를 생성합니다. Microsoft SQL Server 2008 s p 1 부터는 업데이트 설치 프로그램에 대 한 "현상" 절에 나와 있는 오류 메시지가 나타납니다. 다른 업데이트에 대 한 오류 메시지가 특정 업데이트 정보 Windows Installer 캐시에서 누락 된 패치 파일을 명확 하 게 지정 되지 않을 수 있습니다. 이러한 오류 메시지에 대 한 설치 로그 파일의 누락 된 Windows Installer 캐시 파일에 대 한 정보가 포함 됩니다. 샘플 설치 로그에는 다음과 같습니다.
MSI (s) (FC:F8) [13:48:58:649]: Opening existing patch 'C:\WINDOWS\Installer\145258.msp'.
MSI (s) (FC:F8) [13:48:58:649]: Couldn't find local patch 'C:\WINDOWS\Installer\145258.msp'. Looking for it at its source.
MSI (s) (FC:F8) [13:48:58:649]: Resolving Patch source.
MSI (s) (FC:F8) [13:48:58:649]: Note: 1: 2203 2: D:\cda162709d239766830bae5ce12b\HotFixSQL\Files\sqlrun_sql.msp 3: -2147287037 
MSI (s) (FC:F8) [13:48:58:649]: SOURCEMGMT: Source is invalid due to missing/inaccessible package.
MSI (s) (FC:F8) [13:49:29:961]: Product: Microsoft SQL Server 2005 -- Installation failed.
MSI (s) (FC:F8) [13:49:29:992]: MainEngineThread is returning 1635
This patch package could not be opened.  Verify that the patch package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer patch package.
D:\SQL2K5\Servers\Setup\SqlRun_SQL.msi

이 설치 로그를 신중히 검사 하는 경우 이미 하면 다음 패치에서 사용한 원래 MSP 파일에 대 한 정보:
sqlrun_sql.msp


Windows Installer 캐시 누락 된.msp 파일에 대 한 자세한 내용을 보려면, 다음과이 같이 하십시오.
  1. 다음과 같은 Windows Installer 패치 레지스트리 하위 키에서 누락 된.msp 파일에 대 한 검색:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Patches\
  2. 패치를 GUID를 찾습니다.
  3. 패치 GUID 다음 Windows Installer 제품 레지스트리 하위 키에서를 검색 합니다.
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\
샘플 설치 로그에 대 한 누락 된.msp 파일 및 해당 해당 패치 세부 정보에 대 한 정보는 다음 레지스트리 항목에 있는:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Patches\A3B085EA74A9A7640A496636F7EF9A44

값: 0
이름: LocalPackage
데이터: C:\WINDOWS\Installer\145258.msp

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\1EB3A031CC585314E87AA527E46EECC2\Patches\A3B085EA74A9A7640A496636F7EF9A44
값: 6
이름: 표시 이름
SQL Server 데이터베이스 서비스 2005 ENU (KB932555)에 대 한 데이터: GDR 2050

이제 모든 정보 요소 누락 된 Windows Installer 캐시 파일을 확인 하는 단계를 시작할 수 있는.

참고 Microsoft SQL Server 2008 서비스 팩 3 (SP3) 또는 이후 버전을 사용 하면 누락 된.msi 파일에 대 한 유사한 오류 메시지가 또한 받을 수 있습니다. 이 오류 메시지를 사용 하 여 서비스 팩을 다운로드 하려면 어떤 파일 누락 및 다운로드를 찾을 수 있습니다 신속 하 게 확인할 수 있습니다.

서비스 팩을 구하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
2546951 SQL Server 2008 서비스 팩 3에서 수정 된 버그 목록

추가 정보

Windows Installer 데이터베이스 (.msi) 파일에 대 한 자세한 내용은 다음 Microsoft Developer Network (MSDN) 웹 사이트를 방문 하십시오.
설치 관리자 데이터베이스
Windows Installer 패치 (.msp 파일) 파일에 대 한 자세한 내용은 다음 MSDN 웹 사이트를 방문 하십시오.
패치 패키지
Windows Installer 캐시 내부 정보에 대 한 자세한 내용은 다음 MSDN 블로그를 참조 하십시오.
Windows Installer 캐시
패치 프로세스에 대 한 자세한 내용은 다음 MSDN 블로그를 참조 하십시오.
패치 적용 방법
해당 플랫폼에 대 한 패치 파일을 캐시 하는 있는지 확인 하는 방법에 대 한 자세한 내용은 다음 MSDN 블로그를 참조 하십시오.
SQL Server 설치 프로그램을 "설치 된 제품 설치 원본을 일치 하지 않습니다" 라는
Windows Installer를 사용 하는 제품이이 문제를 발생할 수 있는 이유에 대 한 자세한 내용은 다음 MSDN 블로그를 참조 하십시오.
설치 캐시를 다시 작성합니다.
설치 로그 파일에 표시 되는 오류 메시지의 다른 집합에 대 한 세부 정보에 대 한 자세한 내용은 다음 MSDN 블로그를 참조 하십시오.
-1 부: 오류가 발생 하 여 설치 하려면 SQL Server 2005 패치 실패 "Windows Installer MSP 설치할 수 없습니다 파일"


제품 또는 SQL Server 인스턴스 및 SQL Server 제품 버전에서이 문제를 자동으로 확인 하는 도구에 대 한 자세한 내용은 다음 표를 참조.
표 축소표 확대
규칙 소프트웨어규칙 제목규칙 설명해당 규칙이 평가되는 제품 버전
SQL Server 2008 R2 최상의 연습 분석기 (SQL Server 2008 R2 BPA)설치-설치 프로그램 캐시는 SQL 설치에 없습니다.SQL Server 2008 R2 최상의 연습 분석기 (SQL Server 2008 R2 BPA) SQL Server 구성 요소에 대 한 누락 된 Installer 캐시 파일을 검색 하는 규칙을 제공 합니다. SQL Server 2008 R2 BPA는 SQL Server 2008 및 SQL Server 2008 r 2를 모두 지원합니다. BPA 도구를 실행 하 고 설치-제목에 오류가 발생 하는 경우 Installer 캐시 SQL 설치에 대 한 누락 된 및 캐시 폴더에서 누락 된 캐시 파일은 다음.SQL Server 2008
SQL Server 2008 R2
SQL Server 2012 최상의 연습 분석기 (SQL Server 2012 BPA)설치-설치 프로그램 캐시는 SQL 설치에 없습니다.SQL Server 2012 최상의 연습 분석기 (SQL Server 2012 BPA) SQL Server 구성 요소에 대 한 누락 된 Installer 캐시 파일을 검색 하는 규칙을 제공 합니다.BPA 도구를 실행 하 고 설치-제목에 오류가 발생 하는 경우 Installer 캐시 SQL 설치에 대 한 누락 된 및 캐시 폴더에서 누락 된 캐시 파일은 다음.SQL Server 2012



FindSQLInstalls.vbs 스크립트

' Copyright ? Microsoft Corporation.  All Rights Reserved.
' This code released under the terms of the 
' Microsoft Public License (MS-PL, http://opensource.org/licenses/ms-pl.html.)
 
 
On Error Resume Next
 
Dim arrSubKeys, arrSubKeys2
Dim objFSO, objShell, objFile, objReg, objConn, objExec
Dim strComputer, strKeyPath, strNewSource
Dim strWorkstationName, strDBPath, strSubKey, strSubKey2(), strKeyPath02,  strRetValue00
Dim strRetValue01, strRetValue02, strRetValNew02, strRetValNew03, strRetValNew04, strRetValNew05, strRetValNew06, strRetValNew07, strRetValNew08, strRetValNew09, strRetValue10, strRetValNew10, strRetValNew11, strRetValNew12, strRetValNew13, strRetValNew14, strRetValNew14a, strRetValNew14b, strRetValNew15, strRetValNew15a, strRetValNew15b, strRetValNew16, strRetValNew17, strRetValNew18
 
Const HKCR = &H80000000 'HKEY_CLASSES_ROOT
Const HKLM = &H80000002 'HKEY_LOCAL_MACHINE
Const ForReading = 1, ForWriting = 2, ForAppEnding = 8
 
' Checking for Elevated permissions
Dim oShell, oExec
szStdOutszStdOut = ""
Set oShell = CreateObject("WScript.Shell")
Set oExec = oShell.Exec("whoami /groups")
 
Do While (oExec.Status = cnWshRunning)
    WScript.Sleep 100
       if not oExec.StdOut.AtEndOfStream Then
                szStdOut = szStdOut & oExec.StdOut.ReadAll
       end If
Loop
 select case oExec.ExitCode
   case 0
       if not oExec.StdOut.AtEndOfStream Then
           szStdOut = szStdOut & oExec.StdOut.ReadAll
       End If
       If instr(szStdOut,"Mandatory Label\High Mandatory Level") Then
                wscript.echo "Elevated, executing script and gathering requested data"
       Else
           if instr(szStdOut,"Mandatory Label\Medium Mandatory Level")  Then
          Wscript.echo "Not Elevated must run from Administrative commmand line."
       Else
          Wscript.echo "Gathering requested data..."
           end If
      End If
   case Else
       if not oExec.StdErr.AtEndOfStream Then
          wscript.echo oExec.StdErr.ReadAll
       end If
       end select
 
'
' Leaving strNewSource will result in no search path updating.
' Currently DO NOT EDIT these.
strNewSource = ""
strNewRTMSource = ""
 
' Define string values
strComputer = "."
strSQLName = "SQL"
strDotNetName = ".NET"
strVStudioName = "Visual Studio"
strXML = "XML"
strOWC = "Microsoft Office 2003 Web Components"
strKeyPath = "Installer\Products"
strKeyPath2 = "SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products"
strNValue00 = "ProductName"
strNValue01 = "PackageName"
strNValue02 = "LastUsedSource"
strNValue03 = "InstallSource"
strNValue04 = "LocalPackage"
strNValue05 = "DisplayVersion"
strNValue06 = "InstallDate"
strNValue07 = "UninstallString"
strNValue08 = "PackageCode"
strNValue09 = "MediaPackage"
strNValue10 = "InstallSource"
strNValue11 = "AllPatches"
strNValue12 = "NoRepair"
strNValue13 = "MoreInfoURL"
strNValue14 = "PackageName"
strNValue15 = "LastUsedSource"
strNValue16 = "Uninstallable"
strNValue17 = "DisplayName"
strNValue18 = "Installed"
 
If WScript.arguments.count <> 1 Then
   WScript.echo "Usage: cscript " & WScript.scriptname & " outputfilename.txt"
   WScript.quit
End If
 
'--Setup the output file
Set fso = CreateObject("Scripting.FileSystemObject")
Set txtFile = fso.OpenTextFile(WScript.arguments(0), ForWriting, True)
If err.number <> 0 Then
    WScript.echo "Error 0x" & myHex(err.number,8) & ": " & err.source & " - " & err.description
    WScript.quit
End If
 
txtFile.writeline "Products installed on the local system"
txtFile.writeline " "
txtFile.writeline " "
 
 
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objShell = WScript.CreateObject("WScript.Shell")
 
'--Set up the registry provider.
Set objReg = GetObject("winmgmts:\\" & strComputer & _
"\root\default:StdRegProv")
 
Set wiInstaller = CreateObject("WindowsInstaller.Installer")
 
'--Enumerate the "installer\products" key on HKCR
objReg.EnumKey HKCR, strKeyPath, arrSubKeys
 
For Each strSubKey In arrSubKeys
 
' Define the various registry paths
strProduct01 = "Installer\Products\" & strSubKey
strKeyPath02 = "Installer\Products\" & strSubKey & "\SourceList"
strKeyPath03 = "Installer\Products\" & strSubKey & "\SourceList\Media"
strInstallSource = "SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\" & strSubKey & "\InstallProperties\"
strInstallSource2 = "SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\" & strSubKey & "\patches\"
strInstallSource3 = "SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Patches"
strInstallSource5 = "SOFTWARE\Classes\Installer\Patches\"
strInstallSource6 = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"
strInstallSource7 = "SOFTWARE\Microsoft\Microsoft SQL Server\"
strInstallSource8 = "SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\"
 
' Pull the intial values
objReg.GetStringValue HKCR, strProduct01, strNValue00, strRetValue00
objReg.GetStringValue HKCR, strKeyPath02, strNValue01, strRetValue01
objReg.GetStringValue HKCR, strKeyPath02, strNValue02, strRetValue02
strRetValNew02 = Mid(strRetValue02, 5)
objReg.GetStringValue HKCR, strKeyPath03, strNValue09, strRetValue09
strRetValue10 = strNewRTMSource & strRetValue09
objReg.GetStringValue HKLM, strInstallSource, strNValue03, strRetValNew03
objReg.GetStringValue HKLM, strInstallSource, strNValue04, strRetValNew04
objReg.GetStringValue HKLM, strInstallSource, strNValue05, strRetValNew05
objReg.GetStringValue HKLM, strInstallSource, strNValue06, strRetValNew06
objReg.GetStringValue HKLM, strInstallSource, strNValue07, strRetValNew07
objReg.GetStringValue HKLM, strInstallSource, strNValue10, strRetValNew10
objReg.GetStringValue HKLM, strInstallSource, strNValue12, strRetValNew12
objReg.GetStringValue HKLM, strInstallSource, strNValue13, strRetValNew13
objReg.GetStringValue HKLM, strInstallSource2, strNValue11, strRetValNew11
 
' Pull the Product Code from the Uninstall String
strProdCode = strRetValNew07
  ProdCodeLen = Len(strProdCode)
  ProdCodeLen = ProdCodeLen - 14
strRetValNew08 = Right(strProdCode, ProdCodeLen)
 
' Pull out path from LastUsedSource
strGetRealPath = strRetValue02
  GetRealPath = Len(strRetValue02)
strRealPath = Mid(strRetValue02, 5, GetRealPath)
 
' Identifie the string in the ProductName
If instr(1, strRetValue00, strSQLName, 1) Then
' Start the log output
    txtFile.writeline "================================================================================"
    txtFile.writeline "PRODUCT NAME   : " & strRetValue00
    txtFile.writeline "================================================================================"
    txtFile.writeline "  Product Code: " & strRetValNew08
    txtFile.writeline "  Version     : " & strRetValNew05
    txtFile.writeline "  Most Current Install Date: " & strRetValNew06
    txtFile.writeline "  Target Install Location: "  & strRetValNew13
    txtFile.writeline "  Registry Path: "
    txtFile.writeline "   HKEY_CLASSES_ROOT\" & strKeyPath02
    txtFile.writeline "     Package    : " & strRetValue01
    txtFile.writeline "  Install Source: " & strRetValue10
    txtFile.writeline "  LastUsedSource: " & strRetValue02
'   txtFile.writeline "Does this file on this path exist? " & strRetValNew02 & "\" & strRetValue01
    If fso.fileexists(strRetValNew02 & "\" & strRetValue01) Then
    txtFile.writeline  " "
        txtFile.writeline "    " & strRetValue01 & " exists on the LastUsedSource path, no actions needed."
    Else
        txtFile.writeline " "
        txtFile.writeline " !!!! " & strRetValue01 & " DOES NOT exist on the path in the path " & strRealPath & " !!!!"
        txtFile.writeline " "
        txtFile.writeline " Action needed, re-establish the path to " & strRealPath
' Placeholder for altering the LastUsedSource by adding source location and Forcing search of list
'        If strNewSource <> "" Then
'        txtFile.writeline "      New Install Source Path Added: " & strNewSource
'        wiInstaller.AddSource strRetValNew08, "", strNewSource
'        Else
'        If strNewRTMSource <> "" Then
'        wiInstaller.AddSource strRetValNew08, "", strNewRTMSource
'        txtFile.writeline "      Forcing SourceList Resolution For: " & strRetValNew08
'        wiInstaller.ForceSourceListResolution strRetValNew08, ""
'        End If
'        End If
    End If
        txtFile.writeline " "
        txtFile.writeline "Installer Cache File: " & strRetValNew04
    If fso.fileexists(strRetValNew04) Then
        txtFile.writeline " "
        txtFile.writeline "    Package exists in the Installer cache, no actions needed."
        txtFile.writeline "    Any missing packages will update automatically if needed assuming that"
        txtFile.writeline "    the LastUsedSource exists."
        txtFile.writeline " "
        txtFile.writeline "    Should you get errors about " & strRetValNew04 & " or " & strRealPath & strRetValue01 & " then you"
        txtFile.writeline "    may need to manually copy the file, if file exists replace the problem file, " 
        txtFile.writeline "    Copy and paste the following command line into an administrative command prompt:"
        txtFile.writeline " "
        txtFile.writeline "     Copy " & chr(34) & strRealPath  & strRetValue01 & chr(34) & " " &strRetValNew04
        txtFile.writeline " "
    ElseIf fso.fileexists(strRetValNew02 & "\" & strRetValue01) Then
              fso.CopyFile strRetValNew02 & "\" & strRetValue01, strRetValNew04
        If fso.fileexists(strRetValNew04) Then
          txtFile.writeline " "
          txtFile.writeline "     Missing cache file replaced by copying " & strRealPath  & strRetValue01 & " to " & strRetValNew04
          txtFile.writeline "     Previously missing package " & strRetValNew04 &  " now exists in the Installer cache."
          txtFile.writeline " "
        End If
    Else
        txtFile.writeline " "
        txtFile.writeline " !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
        txtFile.writeline " !!!! " & strRetValNew04 & " DOES NOT exist in the Installer cache. !!!!"
        txtFile.writeline " !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
        txtFile.writeline " "
        txtFile.writeline "     Action needed, recreate or re-establish path to the directory:"
        txtFile.writeline "       " & strRealPath & "then rerun this script to update installer cache and results"
        txtFile.writeline "     The path on the line above must exist at the root location to resolve"
        txtFile.writeline "     this problem with your msi/msp file not being found or corrupted,"
        txtFile.writeline "     In some cases you may need to manually copy the missing file or manually"
        txtFile.writeline "     replace the problem file overwriting it is exist: " 
        txtFile.writeline " "
        txtFile.writeline "     Copy " & chr(34) & strRealPath  & strRetValue01 & chr(34) & " " &strRetValNew04
        txtFile.writeline " "
        txtFile.writeline "     Replace the existing file if prompted to do so."
        txtFile.writeline " "
    End If
    txtFile.writeline " "
    txtFile.writeline strRetValue00 & " Patches Installed "
    txtFile.writeline "--------------------------------------------------------------------------------"
 
    err.clear
    objReg.EnumKey HKLM, strInstallSource2, arrSubKeys2
    uUpperBounds = UBound(arrSubKeys2,1)
     If err.number = 0  Then
        For Each strSubKey2 in arrSubKeys2
    '    WScript.echo "value = " & strSubKey2
 
strKeyPath04 = "Installer\Patches\" & strSubKey2 & "\SourceList"
 
     objReg.GetDWORDValue HKLM, strInstallSource2 & "\" & strSubKey2 & "\", strNValue16, strRetValue16
     objReg.GetStringValue HKCR, strKeyPath04, strNValue15, strRetValue15a
     objReg.GetStringValue HKCR, strKeyPath04, strNValue14, strRetValue14a
     objReg.GetStringValue HKCR, strKeyPath02, strNValue15, strRetValue15b
     objReg.GetStringValue HKCR, strKeyPath02, strNValue14, strRetValue14b
     objReg.GetStringValue HKLM, strInstallSource2 & "\" & strSubKey2 & "\", strNValue17, strRetValue17
     objReg.GetStringValue HKLM, strInstallSource2 & "\" & strSubKey2 & "\", strNValue18, strRetValue18
     objReg.GetStringValue HKLM, strInstallSource2 & "\" & strSubKey2 & "\", strNValue13, strRetValue13a
     objReg.GetStringValue HKLM, strInstallSource3 & "\" & strSubKey2 & "\", strNValue04, strRetValue04a
 
' Pull the URL from the MoreInfoURL String
strMoreInfoURL = strRetValue13a
  MoreInfoURLLen = Len(strMoreInfoURL)
strRetValue13b = Right(strMoreInfoURL, 42)
 
' Pull the URL from the LastUsedPath String
strLastUsedPath = strRetValue15a
  LastUsedPathLen = Len(strLastUsedPath)
  'LastUsedPathLen = LastUsedPathLen - 15
strRetValue15c = Mid(strLastUsedPath, 5)
 
      txtFile.writeline " Display Name:    " & strRetValue17 
      txtFile.writeline " KB Article URL:  " & strRetValue13b
      txtFile.writeline " Install Date:    " & strRetValue18 
              txtFile.writeline "   Uninstallable:   " & strRetValue16 
      txtfile.writeline " Patch Details: "
      txtFile.writeline "   HKEY_CLASSES_ROOT\Installer\Patches\" & strSubKey2
              txtFile.writeline "   PackageName:   " & strRetValue14a
' Determine if someone has modified the Uninstallable state from 0 to 1 allowing possible unexpected uninstalls
              txtFile.writeline "    Patch LastUsedSource: " & strRetValue15a 
              txtFile.writeline "   Installer Cache File Path:     " & strRetValue04a 
        txtFile.writeline "     Per " & strInstallSource3 & "\" & strSubKey2 & "\" & strNValue04
              mspFileName = (strRetValue15c  & strRetValue14a)
      If strRetValue14a <> "" Then
      If fso.fileexists(strRetValue04a) Then
        txtFile.writeline " "
        txtFile.writeline "    Package exists in the Installer cache, no actions needed."
        txtFile.writeline "    Package will update automatically if needed assuming that"
        txtFile.writeline "    the LastUsedSource exists."
        txtFile.writeline " "
        txtFile.writeline "    Should you get errors about " & strRetValue04a & " or " & strRetValue15c  & strRetValue14a & " then you"
        txtFile.writeline "    may need to manually copy missing files, if file exists replace the problem file, " 
        txtFile.writeline "    Copy and paste the following command line into an administrative command prompt."
        txtFile.writeline " "
        txtFile.writeline "     Copy " & chr(34) & strRetValue15c  & strRetValue14a & chr(34) & " " & strRetValue04a
        txtFile.writeline " "
      ElseIf fso.fileexists(mspFileName) Then
              fso.CopyFile mspFileName, strRetValue04a
          If fso.fileexists(strRetValue04a) Then
          txtFile.writeline " "
          txtFile.writeline " Missing cache file replaced by copying " & strRetValue15c  & strRetValue14a & " to " & strRetValue04a
          txtFile.writeline " Previously missing package " & strRetValNew04 &  " now exists in the Installer cache."
          txtFile.writeline " "
          End If
'        End If
      Else
        txtFile.writeline " "
        txtFile.writeline "!!!! " & strRetValue04a & " package DOES NOT exist in the Installer cache. !!!!"
        txtFile.writeline " "
        txtFile.writeline "     Action needed, recreate or re-establish path to the directory:"
        txtFile.writeline "       " & strRetValue15c & " then rerun this script to update installer cache and results"
        txtFile.writeline "     The path on the line above must exist at the root location to resolve"
        txtFile.writeline "     this problem with your msi/msp file not being found or corrupted,"
        txtFile.writeline "     In some cases you may need to manually copy missing files or manually"
        txtFile.writeline "     replace the problem file, " 
        txtFile.writeline " "
        txtFile.writeline "     Copy " & chr(34) & strRetValue15c  & strRetValue14a & chr(34) & " " & strRetValue04a
        txtFile.writeline " "
        txtFile.writeline "     Replace the existing file if prompted to do so."
        txtFile.writeline " "
        txtFile.writeline "     Use the following URL to assist with downloading the patch:"
        txtFile.writeline "      " & strRetValue13b
        txtFile.writeline " "
        txtFile.writeline " "
      End If
       Else
        txtFile.writeline " "
     End If
        next
     Else
        txtfile.writeline " "
        txtfile.Writeline "  No Patches Found"
        txtfile.writeline " "
    End If
 
    End If
 
 
Next
txtFile.Close
Set txtFile = Nothing
Set fso = Nothing

속성

기술 자료: 969052 - 마지막 검토: 2013년 10월 22일 화요일 - 수정: 16.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Enterprise Evaluation
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Evaluation Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
키워드:?
kbtshoot kbexpertiseinter kbprb kbsurveynew kbmt KB969052 KbMtko
기계 번역된 문서
이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.
이 문서의 영문 버전 보기:969052

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com