Windows ???????? ???????? ??? ??????? ???????????? ????, ?? ???? SQL ????? ?????? ?? ????? ???? ???? ???????? ?? ?? ???? ?? ??? ????

???? ?????? ???? ??????
???? ID: 969052 - ?? ???????? ?? ?????? ??? ?? ?? ???? ???? ???? ??.
??? ?? ??????? ???? | ??? ?? ??????? ????

?? ????? ??

?????


?? ???? ??? ?????? ????????? ???? ????????? ???? ?? ???? ????? ??? ?????? ???? ??? ?? ????????? ????????? ?? ????? ?? ???????? ?? ???? Windows ???????? Windows ???????? ??? ???????????? ????? KB ???? ??? ????????? ?? ??? ??? ?? ????? ???? ??? ??? ????? ???? ????? 2667628?

?? ?? ???? Microsoft SQL Server ?????? ??? ?? ?? ????? ?????? ?? ??????? ???? ?? ?????? ???? ???, ?? Windows ???????? ??? ???????? ????? ?? ???? ??? ?? ????? ?????? ?????, ??? ???? ??? Windows ???????? ??? c:\windows\installer ??????? ??? ?????, ?????????? ??????????? ?? ??? ??????? Windows Installer ????? ?? ????? ?? ??????? ?? ?? ???? ????? ???? ????? ???????? ???? ??? ?? ???????? ???????? ??? ?? ?? ???? ??? ??, ?? ????? ???? ????? ???????? ???? ?? ??? ?????? ???? ?? ?? ??????? ???? ????, ??????? ?? SQL ????? ?????? ?? ???? ???

?????????? ???????? SQL Server Windows Installer ?? ??????? ???? ?? ??????? (C:\Windows\Installer ???????? ??) Windows ???????? ??? ??? ???????? ???? ???? ?? ??????? ?? ??????? ???? ???? ?? ??????????? ?? ?????? ???? ?? ??? ?????? ???? ?? ???????? ??? ?? ??? ?? ?????? ?? ??? ??? ??????? ???? ???? ?? ???? ???

Microsoft ??????? ???? ?? ?? SQL ????? ??????? ?? ??? ???? ???? ?? ???? ??? ??? ???? ??? ????? ????????? ???? ??????? ??????? ???????? ???? ?? ??? ?? ?? ?? ?????:
??? ????? ?????? ????? ??? ????? ?? ??? ??? ????? ??? ??? ?? ?? ????? ???? ??? ?? ?? ???? ???????? ??????? ?? proceeding ???? ?? ??? ??? ????? ???? ????? ?? ?? ????? ??????? ??? ????? ???? ??? ????? ????? ??? ??? ???? ??:
  • SQL ????? ?? ??? 2008 ?? SQL Server 2008 R2 ?? ???:
    C:\Program Files\Microsoft SQL Server\100\Setup ??????????
  • SQL ????? ?? ??? 2012:
    C:\Program Files\Microsoft SQL Server\110\Setup ??????????

SQL 2005 (??? ??????) ?? ???
?? ?????? ?? ??????? ?????? ?????? ?? ??????? ????
?????? ????????? ??????? ?????? (MSI) ???????? ?? ?????? ??????????? ????? ?? ???????? ??? ????? (MSP) ??? ??
SQL ????? 2005
Windows ???????? MSI ????? ??????? ???? ?? ??? ?????? 1636
Windows ???????? MSP ????? ??????? ???? ?? ??? ?????? 1636
????? ??? ??? ??????? ??? ??? ?? ???? ?? ??????? ?? ??? ????? ??? ??????? ?? ??????? ???? ?????? ??? ???? ???? ?? ???? ??? ???? ??????? ?? ??? "??????" ?????? ?? ?????

SQL Server 2008 SP1 ?? ???
?? ?????? ?? ??????? ?????? ?????? ?? ??????? ????
?????? ????????? ??????? ?????? (MSI) ???????? ?? ?????? ??????????? ????? ?? ???????? ??? ????? (MSP) ??? ??
SQL Server 2008 SP1??? ?????? ?????
??????: SQL Server ????? ???????
------------------------------
SQL ????? ????? ??? ????? ?????? ?? ??: ??? ????? ???? ???? ?? ????? ????? ??: c:\WINNT\Installer\1cf506f.msp. ?????? ??? 0x84B20001.
------------------------------
SQL Server 2008 SP3 ?????-???? ?? ??? (??????/GDR ?????? ???? ??? ????)
?? ?????? ?? ??????? ?????? ?????? ?? ??????? ????
?????? ????????? ??????? ?????? (MSI) ???????? ?? ?????? ??????????? ????? ?? ???????? ??? ????? (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 ????? ??????


?? ??? SQL ????? (??????/GDR ?????? ???? ???? ????) 2008 R2 SP1 ????
?? ?????? ?? ??????? ?????? ?????? ?? ??????? ????
?????? ????????? ??????? ?????? (MSI) ???????? ?? ?????? ??????????? ????? ?? ???????? ??? ????? (MSP) ??? ??
SQL Server 2008 R2 SP1
??????: SQL Server ????? ???????
------------------------------
SQL ????? ????? ??? ????? ?????? ?? ??: 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 ????? ??????


SQL Server 2008 R2 SP2 ?? ???
?? ?????? ?? ??????? ?????? ?????? ?? ??????? ????
?????? ????????? ??????? ?????? (MSI) ???????? ?? ?????? ??????????? ????? ?? ???????? ??? ????? (MSP) ??? ??
SQL Server 2008 R2 SP1
????? 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 ????? ??????


SQL Server 2012 ?? ??? CU2 ???? ?? ????
MSP ?? MSI ??????? ???????? ?? ??? ??? ????? ???? ??? ??? ??, ?????? ??? 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: ??? ????????? ????? HKEY_LOCAL_MACHINE, ????? ?? ?????? ?? ????<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: ?????? ??? 1603 MsiInstallProduct ?????
<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 (?? ???? ?? ????? ?????? ?? SP ?? ???)
?? ?????? ?? ??????? ?????? ?????? ?? ??????? ????
?????? ????????? ??????? ?????? (MSI) ???????? ?? ?????? ??????????? ????? ?? ???????? ??? ????? (MSP) ??? ??
SQL Server 2008 R2 SP1
????? 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 ???????? ??? ?? ??? ?? Windows Installer ??????? ????? (. msi) ?? Windows ???????? ??? ????? (. msp)? Windows ???????? ??? ?? ????? ??????? ??? ????? ???? ??:
%windir%\installer
?? Windows ???????? ?? ????? ???? ??? ?? ?????? ??????? ??, ?? ???. msi ????? ?? ?? stripped ??????? Windows ???????? ??? ??? ???????? ???? ???? ??? ???????? ?????? ???? ?? ??? ?? ????????, ?? ????? ?????? ?? ?????? ??? ?????, ???? ?????? ?? ?????????. msp ??. msi ????? Windows ???????? ??? ??? ???????? ???? ???

???? ?? ?????? ?????? ???? ?? ??? ?? ????????, ?? ????? ?????? ?? ?????? ??? ?????, ???? ?????? ?? Windows Installer ??? ??? ???????? ??????? ?? ??????? ?? ?????? ??? ?? ??????? ?? ????, ?????? ?????????? ?? ?????? ???? ?? ?????

????????

?? ???????? ?? ?? ???? ?? ???, ?? ????? ???????????? ?? ????? ?????

????????? 1: ?? ????????? ?? ????? ????

?? ????????? ??? ????? ?? ???? ???? ?? ???, ?? ????????? ????? ?? ??? ?? FindSQLInstalls.vbs ????????? ???? ??????? ??????? ???? ?? SQL ????? ??????? ?? ?????? ???? ????? ??? ?? ???????? ?? ???? ?? ??? "???? ???????" ??? ???

??? FindSQLInstalls.vbs ????????? ????? ?????? ?? ?? ??? ???? ?? ??? ??????? ??????? ???? ??? ??, ?? ????????? ????? ??????? ?? ??????? MSP ????? Windows ???????? ??? ?????????? ??? ??? ????????? ???? ?? ??? ????? ??? ??? ????? ?????? ?????? ??, ?? ???? ?? ???????? ????? ???? ????? ??? ?????

?? ????????? ?? ????? ?? ?? ???????? ?? ?? ???? ?? ???, ????? ????? ?? ???? ????:
  1. ??? ?? ?? ????? ?? ????????? ??????? ?????????? ?? ??? ????
  2. ??? ?? ?? ????? ?? ????????? ?????????? ???? ?? ??? ?? ????? ????? ????????? ?????, ?? ????? ???? ?????:
    Cscript FindSQLInstalls.vbs %computername%_sql_install_details.txt
  3. ????? ?? ???? ??? ?????? ???? ?????? ??? ??? 2 ?? ?????, ?? ?????? ??????? ?? ??? ??? ?? ???????? ?? ????? ????? ??? ???? ?? ???, ???? ?? ?????????? ???????? ???????? ?? ??? ??? ????? ?? ?????:
    • ?
    • !!!
  4. ?? ???? ?? ?????? ??? 3 ???, ?????? ??? ??????

    ??? "??????" ??? ??? ????? ????? ?? ???? ??? ???? ??????? ?? ??? ??????

  5. ??? 2 ??? ???? ?? ??? ????? ?? ?????? ?? ??? ??????? ?? ??? ?????? ???? ?? ??? ?? ??? ?? ?????? ??? ?? ?? ?? ?? ??? 2 ?? 4 ?? ????????

??????

????? ?????? ???????????? ?? ?????????? ???????? ?? ??????? ???? ?? ?? ?? FindSQLInstalls.vbs ????????? ????? ?????? ????? ??? ??? ???? ??? ?? ????

?????? 1: ??????? ??????? ????????
?????????? ?? ??????? ???? ?? ?? ??. msi ????? Windows ???????? ??? ??????? ??? ???????? ???, ?? ?????? ?? ?? ?????? ???
================================================================================
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" ?????? ??? ?? ??; ????????? ?????? ?? ????? ???? ?? 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 ??? ?????" ?????? ???????? ???? ????? ?? ??? ???? ???? ??:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!! 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 ???????? ??? ?? ??? ???? ?? ???????? ??????? ?? ?????? ???? ?? ??? ?????? ?? ?? ???: ????? ??? ???????? ?????? ???-??? ????, ?? ???? ??? ?????? ??? ?? ??? ?????? ??????? ?? ?????? ?? ???? ??? ???? ??? ???????? ??????? ?????? "???????" ??????? ?? ??? ?????????? ??????? ????? ?? ?? ??? ????? ???:
    Display name:
    KB Article URL:  http://support.microsoft.com/?kbid=<value>
    Patch LastUsedSource: 

    ?? ?????? ??, ?? "KB ???? URL" ???? ???? ?? ??? ?????? ??????? ???? ??? ?? ??? ?? ???? ????

????????? 2: ???????? ??? ?? ??????? ???????????? ????

???????? ??? ?? Windows ???????? ??? ?? ???????? ??????? ?? ???????????? ???? ?? ???, ????? ????? ?? ???? ????:
  1. ??? ????? ?? ???? ??? ????? ????? ?????? ????? ??, ????? ??? ????? ?? ?? Windows ???????? ?? ?????? ???? ??? ???? ??? ?? ????????? ???????????? ?? ??????? ????? ?????? ?? ???, ?????? ????? 1 ??? "?????" ??? ???, ?????? ?? ?? ???? ?? ??? ?????? ??? ??????? ?????? ????? ??? ????? ??:
    • PatchName: "???????? 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, ?? ?? ??? ?? ??? ?????? KB ???? ?? ??? ???? ?? ?????? ???, ?? KB981355 ?? ??? ??? ???? ?????
  4. ?? ??? ????? ???? ???????? ?? ??????? ????? ????????? ???? ?? ?? ???? ?? ??? ?????? ??????????? ?? ??????? ??? ?????? ???????? ?? ?????? ???, SQLServer2008R2-KB981355-x64.exe ????? ???
  5. ????? ???????? ?? ????? ???? ??? ????? ?? ??????? ???????:
    C:\Temp>SQLServer2008R2-KB981355-x64.exe /x C:\Temp\SQLServer2008R2-KB981355-x64\
  6. ??? msp ????? sql_engine_core_inst.msp ????? ?? ?????? ?????? ????? ????? ??????? ??? ???? ?????:
    C:\Temp\SQLServer2008R2-KB981355-x64\x64\setup\sql_engine_core_inst_msi\
  7. ?????????? Windows ???????? ??? ???? ?? ??? ?? ??? msp ????? ?? ????????? ?????:
    %windir%\installer\
  8. ??? msp ?????, sql_engine_core_inst.msp, ?? ??? ????? ??? ?? ??? ?????:
    ??? ?? ?? msp ????? 1fdb1aec.msp

?? ?????? ??? ?????? ?????? ?? ??? ????? ????????? ?? ??????? ?? ???? ??? ?? ?????? ????????? ??? ?? ???? ????? ??? ?? ?? ????? ?? ??? ??? ???????? Windows ???????? ??? ????? ???? ???? ??? ?? ??? ?? ?? ???? ???? ?????? ?? ?????? ?? ??? ??? ???? ???

SQL ????? ?????? ??? ?? ??????? ??? ???????? Windows ???????? ??? ??????? ?? ?? ???? ??????? ???? ?? ???, ??? ?? 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 SP1 ?? ??? ??????? ???? ?? ??? ????? ???? ???? ???? ?????? ?? ???, ???? ?????? ????? ?? ?????? ?? ??? ????? ??? ?? Windows ???????? ??? ?? ??????? ?????? ????? ?? ????????? ???? ?? ???? ??????? ???? ??? ?? ?????? ??????? ?? ??? ????? ??? ??????? Windows ???????? ???????? ???? ????? ?? ???? ??? ??????? ?? ?????? ?? ????? ????? ??? ?????????? ???? ??:
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 ???????? ??? ??? ????????. msp ????? ?? ???? ??? ???? ????? ????? ?? ???, ????? ????? ?? ???? ????:
  1. Windows ???????? ?????? ????? ????????? ??????? ????????. msp ????? ?? ??? ?????:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Patches\
  2. ??? GUID ????
  3. Windows ???????? ?????? ????? ????????? ??????? ??? ??? GUID ?? ??? ??? ????:
    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
???: DisplayName
????: SQL Server ??????? ?????? 2005 ENU (KB932555) ?? ??? GDR 2050

?? ???? Windows ???????? ??? ??? ???????? ??????? ?? ?? ???? ?? ??? ????? ?? ???? ???? ?? ??? ??? ??????? ????? ???

??? ??? ?? Microsoft SQL Server 2008 ?????? ??? 3 (SP3) ?? ??? ?? ??????? ?? ????? ????, ?? ????????. msi ??????? ?? ??? ?? ???? ?????? ????? ??????? ?? ???? ???? ?? ?????? ????? ?? ????? ??, ?? ??????? ?? ??? ?? ?????, ??????? ???? ?? ??? ???-?? ?????? ??? ???????? ??, ?? ???? ?? ??????? ??????? ?? ???? ??? ????????? ?? ???? ????

?????? ??? ?? ??????? ???? ?? ????? ?? ???? ??? ???? ??????? ?? ??? Microsoft ?????? ??? ??? ???? ????? ?? ??? ????? ???? ?????? ?? ????? ????:
2546951 SQL Server 2008 ?????? ??? 3 ??? ??? ???? ??? ??? ?? ???? ?? ????

???? ???????

Windows Installer (. msi) ??????? ??????? ?? ???? ??? ???? ??????? ?? ???, ????? Microsoft ?????? ??????? (MSDN) ??? ???? ?? ????:
Installer ???????
Windows ???????? ??? (. msp ?????) ??????? ?? ???? ??? ???? ??????? ?? ???, ????? MSDN ??? ???? ?? ????:
??? ?????
Windows ???????? ??? ?? ?????? ????? ?? ???? ??? ???? ??????? ?? ???, ????? MSDN ????? ?????:
Windows ???????? ???
?????? ????????? ?? ???? ??? ???? ??????? ?? ???, ????? MSDN ????? ?????:
??? ???? ???? ??? ???? ??
????????? ???? ?? ?? ??? ??????????? ?? ??? ??? ????? ??? ???? ?? ????? ?? ???? ??? ???? ??????? ?? ???, ????? MSDN ????? ?????:
SQL ????? ????? ???? ?? "??????? ?????? ??????? ????? (???????) ??? ???? ?? ???"
????? ???? ?? ??????, Windows Installer ?? ????? ???? ?? ?? ?????? ?? ????? ?? ???? ??? ?? ???? ??? ???? ??????? ?? ???, ????? MSDN ????? ?????:
???????? ??? ???: ?????
????? ??? ??????? ??? ????? ???? ???? ?????? ??????? ?? ??????? ??? ?? ???? ??? ????? ?? ???? ??? ???? ??????? ?? ???, ????? MSDN ????? ?????:
??? - 1: SQL ????? 2005 ??? ?? ?????? ?? ??? ??????? ???? ?? ??? ???? "Windows ???????? MSP ?? ??????? ???? ??? ?????? ?????"


?? ???? ?? SQL Server ?? ???? ??????? ?? SQL ????? ?????? ?? ??????? ?? ??? ???????? ??? ?? ???? ???? ????? ?? ???????? ?? ???? ??? ???? ??????? ?? ???, ????? ?????? ?????:
?? ?????? ?? ??????? ?????? ?????? ?? ??????? ????
???? ?????????????? ?????????? ?? ??????????? ??????? ????? ??????? ???? ?????????? ??
SQL Server 2008 R2 ????????? ????? ???????? (SQL ????? 2008 R2 BPA)-????? ???????? ??? SQL ??????? ?? ??? ???????? ??SQL ????? 2008 R2 ??????? ?????? ???????? (SQL ????? 2008 R2 BPA) SQL ????? ??? ?? ??? ???????? ???????? ???? ????? ?? ??? ????? ?? ??? ???? ?????? ???? ??? SQL ????? 2008 R2 BPA SQL Server 2008 ?? SQL Server 2008 R2 ????? ?? ?????? ???? ??? 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 ????? ??? ?? ??? ???????? ???????? ???? ????? ?? ??? ????? ?? ??? ???? ?????? ???? ???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

???

???? ID: 969052 - ????? ???????: 22 ??????? 2013 - ??????: 11.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 KbMthi
???? ?????? ????????
??????????: ?? ???? ?? ???? ??????? ?? ????? ?? Microsoft ????-?????? ?????????? ?????? ?????? ???? ??? ??. Microsoft ???? ??? ????-???????? ?? ????-???????? ????? ?????? ?? ???? ???????? ???? ?? ???? ????? ????? ??? ?? ??? ?????? ?? ???? ???? ???? ??? ????? ??. ???????, ????-???????? ???? ????? ???? ???? ???? ???. ?????, ????????, ?????-???? ?? ??????? ?? ???????? ?? ???? ???, ???? ?? ??? ?????? ???? ???? ??? ????? ??? ?? ???? ??. Microsoft ??????? ??? ???? ?? ?????? ?? ??????????, ????????? ?? ??? ?????? ?? ???? ????? ?? ???? ???????? ?? ??? ???? ????? ?? ??? ????????? ???? ??. 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