´©¶ô µÈ Windows Installer ij½Ã ÆÄÀÏÀ» º¹¿ø ÇÏ °í SQL Server ¾÷µ¥ÀÌÆ® Áß¿¡ ¹ß»ý ÇÏ´Â ¹®Á¦¸¦ ÇØ°á ÇÏ´Â ¹æ¹ý

±â¼ú ÀÚ·á: 969052 - ÀÌ ¹®¼­°¡ Àû¿ëµÇ´Â Á¦Ç° º¸±â.
¸ðµÎ È®´ë | ¸ðµÎ Ãà¼Ò

ÀÌ ÆäÀÌÁö¿¡¼­

Çö»ó

Microsoft SQL Server ¼­ºñ½º ÆÑ À̳ª ´©Àû ¾÷µ¥ÀÌÆ®¸¦ ¼³Ä¡ ÇÏ·Á°í ÇÏ¸é ´ÙÀ½°ú °°Àº ¿À·ù ¸Þ½ÃÁö°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

Âü°í ´ÙÀ½°ú °°Àº ¿À·ù ¸Þ½ÃÁö°¡ À̺¥Æ® ·Î±× ³ª ¼³Ä¡ ·Î±×´Â ´ÙÀ½ Æú´õ Áß Çϳª¿¡ ÀÖ´Â ÅØ½ºÆ® ¸Þ½ÃÁö¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

  • SQL Server ´ë ÇÑ 2008 ¹× SQL Server 2008 r 2¿¡ ´ë ÇÑ:
    C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap
  • SQL Server 2012ÀÇ.
    C:\Program »óÀÚ SQL Server\110\Setup ºÎÆ®½ºÆ®·¦

SQL 2005 (¸ðµç ºÐ±â)
Ç¥ Ãà¼ÒÇ¥ È®´ë
Á¦Ç° ¹öÀüInstaller ÆÐŰÁö (MSI)°¡ ¾ø´Â °æ¿ì ¿À·ù ¸Þ½ÃÁö¼³Ä¡ °ü¸®ÀÚ°¡ ij½Ã ÆÐŰÁö (MSP)°¡ ¾ø´Â °æ¿ì ¿À·ù ¸Þ½ÃÁö
SQL Server 2005
1636 Windows ¼³Ä¡ °ü¸®ÀÚ MSI ÆÄÀÏÀ» ¼³Ä¡ÇÒ ¼ö ¾ø½À´Ï´Ù.
1636 Windows Installer MSP ÆÄÀÏÀ» ¼³Ä¡ÇÒ ¼ö ¾ø½À´Ï´Ù.
Âü°í¸ðµç ij½Ã ÆÄÀÏÀÌ ÀÖ´ÂÁö ¿©ºÎ¸¦ È®ÀÎ ÇÏ·Á¸é ¼³Ä¡ ·Î±× ÆÄÀÏÀ» °ËÅä ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ´Â ¹æ¹ý¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "ÇØ°á ¹æ¹ý" ¼½¼ÇÀ¸·Î À̵¿ ÇÕ´Ï´Ù.

SQL Server 2008 s p 1¿¡ ´ë ÇÑ
Ç¥ Ãà¼ÒÇ¥ È®´ë
Á¦Ç° ¹öÀüInstaller ÆÐŰÁö (MSI)°¡ ¾ø´Â °æ¿ì ¿À·ù ¸Þ½ÃÁö¼³Ä¡ °ü¸®ÀÚ°¡ ij½Ã ÆÐŰÁö (MSP)°¡ ¾ø´Â °æ¿ì ¿À·ù ¸Þ½ÃÁö
SQL Server 2008 SP1¿À·ù ¸Þ½ÃÁö°¡ ¾ø½À´Ï´Ù
Á¦¸ñ: SQL Server ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ ½ÇÆÐ ÇÕ´Ï´Ù.
------------------------------
SQL Server ¼³Ä¡ ÇÁ·Î±×·¥Àº ´ÙÀ½ ¿À·ù°¡ ¹ß»ý Çß½À´Ï´Ù: ÆÐÄ¡ ÆÄÀÏÀ» ¿­ ¼ö ¾ø½À´Ï´Ù. ÆÄÀÏ: c:\WINNT\Installer\1cf506f.msp. ¿À·ù ÄÚµå 0x84b20001ÀÔ´Ï´Ù.
------------------------------
SQL Server 2008 sp3 ºôµå Àü¿ë (CU/GDR ºÐ±â¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù)
Ç¥ Ãà¼ÒÇ¥ È®´ë
Á¦Ç° ¹öÀüInstaller ÆÐŰÁö (MSI)°¡ ¾ø´Â °æ¿ì ¿À·ù ¸Þ½ÃÁö¼³Ä¡ °ü¸®ÀÚ°¡ ij½Ã ÆÐŰÁö (MSP)°¡ ¾ø´Â °æ¿ì ¿À·ù ¸Þ½ÃÁö
SQL Server 2008 SP3
ij½Ã µÈ MSI ÆÄÀÏ 'C:\Windows\Installer\2775c8.msi'°¡ ¾ø½À´Ï´Ù. ¿ø·¡ ÆÄÀÏ 'sql_engine_core_inst.msi' À̸ç Á¦Ç°¿¡ ¼³Ä¡ µÈ ' Microsoft SQL Server 2008 µ¥ÀÌÅͺ£À̽º ¿£Áø ¼­ºñ½º '¿¡¼­ '<network path="">', '10.3.5500.0' ¹öÀü 'ENU' ¾ð¾î.</network>
ij½Ã µÈ ÆÐÄ¡ ÆÄÀÏÀ» "C:\Windows\Installer\19b19196.msp"¸¦ ´©¶ô µÇ¾ú½À´Ï´Ù. ÀÌ Ä³½Ã µÈ ÆÄÀÏÀÇ ¿ø·¡ ÆÄÀÏ "sql_engine_core_inst.msp" 10.3.5500.0 "¼­ºñ½º ÆÑ 3¿¡ ´ë ÇÑ SQL Server 2008 (KB2546951) (64 ºñÆ®)" ¹öÀü¿¡¼­ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Âü°í?¾÷±×·¹À̵带 ¼öÇàÇÒ ¶§ ´ÙÀ½ ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù.
±×¸² Ãà¼Ò±×¸² È®´ë
SQL Server ¿À·ù


SQL Server (CU/GDR ºÐ±â´Â Àû¿ë µÇÁö ¾Ê½À´Ï´Ù) 2008 R2 s p 1¸¸À»
Ç¥ Ãà¼ÒÇ¥ È®´ë
Á¦Ç° ¹öÀüInstaller ÆÐŰÁö (MSI)°¡ ¾ø´Â °æ¿ì ¿À·ù ¸Þ½ÃÁö¼³Ä¡ °ü¸®ÀÚ°¡ ij½Ã ÆÐŰÁö (MSP)°¡ ¾ø´Â °æ¿ì ¿À·ù ¸Þ½ÃÁö
SQL Server 2008 R2 s p 1
Á¦¸ñ: SQL Server ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ ½ÇÆÐ ÇÕ´Ï´Ù.
------------------------------
SQL Server ¼³Ä¡ ÇÁ·Î±×·¥Àº ´ÙÀ½ ¿À·ù°¡ ¹ß»ý Çß½À´Ï´Ù: C:\Windows\Installer\932b909.msi.
------------------------------
ij½Ã µÈ ÆÐÄ¡ ÆÄÀÏÀ» "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¿¡ ´ë ÇÑ
Ç¥ Ãà¼ÒÇ¥ È®´ë
Á¦Ç° ¹öÀüInstaller ÆÐŰÁö (MSI)°¡ ¾ø´Â °æ¿ì ¿À·ù ¸Þ½ÃÁö¼³Ä¡ °ü¸®ÀÚ°¡ ij½Ã ÆÐŰÁö (MSP)°¡ ¾ø´Â °æ¿ì ¿À·ù ¸Þ½ÃÁö
SQL Server 2008 R2 s p 1
ij½ÃµÈ MSI ÆÄÀÏ 'C:\Windows\Installer\932b909.msi'°¡ ¾ø½À´Ï´Ù. ¿ø·¡ ÆÄÀÏ 'sql_engine_core_inst.msi' À̸ç Á¦Ç°¿¡ ¼³Ä¡ µÈ ' SQL Server 2008 R2 SP1 µ¥ÀÌÅͺ£À̽º ¿£Áø ¼­ºñ½º '¿¡¼­ '<network path="">', '10.51.2500.0' ¹öÀü 'ENU' ¾ð¾î.</network>
ij½Ã µÈ ÆÐÄ¡ ÆÄÀÏÀ» "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)
Ç¥ Ãà¼ÒÇ¥ È®´ë
Á¦Ç° ¹öÀüInstaller ÆÐŰÁö (MSI)°¡ ¾ø´Â °æ¿ì ¿À·ù ¸Þ½ÃÁö¼³Ä¡ °ü¸®ÀÚ°¡ ij½Ã ÆÐŰÁö (MSP)°¡ ¾ø´Â °æ¿ì ¿À·ù ¸Þ½ÃÁö
SQL Server 2008 R2 s p 1
ij½Ã µÈ 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>
ij½Ã µÈ ÆÐÄ¡ ÆÄÀÏÀ» "c:\Windows\Installer\1fdb1aec.msp"¸¦ ´©¶ô µÇ¾ú½À´Ï´Ù. ÇØ´ç ¿øº» ÆÄÀÏÀÎ "sql_engine_core_inst.msp" "ÇÖÇȽº 2316 SQL Server (64 ºñÆ®) 2012 (KB2679368)¿¡ ´ë ÇÑ", ¹öÀü 11.00.2100.60.the¿¡ ij½Ã µÈ ÆÐÄ¡ ÆÄÀÏÀ» ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù "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 ij½Ã¿¡¼­ Windows Installer µ¥ÀÌÅͺ£À̽º ÆÄÀÏ (.msi) ¶Ç´Â Windows Installer ÆÐÄ¡ ÆÄÀÏ (.msp) ¾ø´Â °æ¿ìÀÌ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. Windows Installer ij½Ã´Â ´ÙÀ½ Æú´õ¿¡ ÀÖ½À´Ï´Ù.
%windir%\installer
Windows Installer¸¦ »ç¿ë ÇÏ ¿© Á¦Ç°À» ¼³Ä¡ ÇÏ¸é ½ºÆ®¸³µÈ ¹öÀü ¿ø·¡.msi ÆÄÀÏÀ» Windows Installer ij½Ã¿¡ ÀúÀå µË´Ï´Ù. ¸ðµç ¾÷µ¥ÀÌÆ®, ´©Àû ¾÷µ¥ÀÌÆ®, ÇÖÇȽº³ª ¼­ºñ½º ÆÑ ¼³Ä¡ ÇÁ·Î±×·¥ µî Á¦Ç°¿¡ °ü·Ã µÈ.msp ¶Ç´Â.msi ÆÄÀÏ ¶ÇÇÑ Windows Installer ij½Ã¿¡ ÀúÀåÇÕ´Ï´Ù.

¸ðµç ÇÖÇȽº´Â ´©Àû ¾÷µ¥ÀÌÆ®, ¼­ºñ½º ÆÑ ¼³Ä¡ ÇÁ·Î±×·¥ µî Á¦Ç°ÀÇ ÀÌÈÄ ¾÷µ¥ÀÌÆ® Windows Installer ij½Ã¿¡ ÀúÀå µÈ ÆÄÀÏÀÇ Á¤º¸¿¡ ÀÇÁ¸ ÇÕ´Ï´Ù. ÀÌ Á¤º¸°¡ ¾øÀ¸¸é »õ ¾÷µ¥ÀÌÆ®°¡ ÇÊ¿äÇÑ º¯È¯À» ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

ÇØ°á ¹æ¹ý

ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°á ÇÏ·Á¸é ´ÙÀ½ ÀýÂ÷ Áß Çϳª¸¦ »ç¿ë ÇϽʽÿÀ.

ÀýÂ÷ 1: ½ºÅ©¸³Æ®¸¦ »ç¿ë ÇÕ´Ï´Ù.

ÀÌ ÀýÂ÷ÀÇ ´Ü°è¸¦ ¿Ï·á ÇÏ·Á¸é º¹»çÇÒ °æ¿ì¿¡ FindSQLInstalls.vbs ½ºÅ©¸³Æ® SQL Server ¼³Ä¡¸¦ ¾÷µ¥ÀÌÆ® ÇÏ·Á´Â ·ÎÄà ÄÄÇ»ÅÍÀÇ Æú´õ¿¡ ÀÖ´Â "Ãß°¡ Á¤º¸" ¼½¼Ç¿¡¼­.

Âü°í FindSQLInstalls.vbs ½ºÅ©¸³Æ®´Â À߸ø µÈ ÆÐŰÁö °æ·Î ¼öÁ¤ ÇÏ´Â Á¤º¸¸¦ ¼öÁý ÇÕ´Ï´Ù. ¹×ÀÌ ½ºÅ©¸³Æ® ¼Ò½º À§Ä¡¿¡ ´ë ÇÑ ¸ðµç MSP ÆÐŰÁö´Â Windows Installer ij½Ã µð·ºÅ͸®¿¡ ÀÖ´ÂÁö È®ÀÎ ÇÕ´Ï´Ù »ç¿ë µË´Ï´Ù. ¿ø·¡ ¿øº» ¹Ìµð¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â °æ¿ì ´©¶ô µÈ ¸ðµç ÆÐŰÁö¸¦ ´Ù½Ã Ãß°¡ µË´Ï´Ù.

½ºÅ©¸³Æ®¸¦ »ç¿ë ÇÏ ¿© ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°á ÇÏ·Á¸é ´ÙÀ½°úÀÌ °°ÀÌ ÇϽʽÿÀ.
  1. ½ºÅ©¸³Æ® ÄÜÅÙÃ÷¸¦ ÀúÀåÇÒ µð·ºÅ͸®¸¦ ã½À´Ï´Ù.
  2. ½ºÅ©¸³Æ®¸¦ ÀúÀåÇÒ µð·ºÅ͸® °ü¸®ÀÚ ¸í·É ÇÁ·ÒÇÁÆ®¸¦ ¿­°í ´ÙÀ½ ¸í·ÉÀ» ½ÇÇà:
    Cscript FindSQLInstalls.vbs %computername%_sql_install_details.txt
  3. ¸Þ¸ðÀå°ú °°Àº ÅØ½ºÆ® ÆíÁý±â¿¡¼­ 2 ´Ü°è¿¡¼­ ÆÄÀÏÀ» ¿­°í ¿À·ù¸¦ ÀÏÀ¸Å°´Â ¹®Á¦¸¦ ½Äº° ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é ÅØ½ºÆ® ÆÄÀÏ¿¡´Â ´ÙÀ½°ú °°Àº ¹®ÀÚ¿­ ÆÐÅÏÀ» °Ë»ö ÇÕ´Ï´Ù.
    • ÇÏÁö ¾Ê´Â
    • !!!
  4. 3 ´Ü°èÀÇ °á°ú µû¶ó ÇÊ¿äÇÑ ÇÏ´Â ´Ü°è¸¦ ¼öÇà ÇÕ´Ï´Ù.

    Âü°í "¿¹Á¦" Àý¿¡¼­´Â ÀÌ·¯ÇÑ ´Ü°è¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿©±â¸¦ È®ÀÎ ÇÕ´Ï´Ù.

  5. 2-4 ´Ü°è¸¦ ¹Ýº¹ ÇÏ ¿© 2 ´Ü°è¿¡¼­ ¸¸µç ÅØ½ºÆ® ÆÄÀÏ ´õ ÀÌ»ó À߸ø µÈ °æ·Î ¶Ç´Â ´©¶ô µÈ ÆÄÀÏÀÌ ¾÷µ¥ÀÌÆ® µÇ´Â ±¸¼º ¿ä¼Ò¸¦ ÂüÁ¶ ÇÏ´Â ÅØ½ºÆ®¸¦ Æ÷ÇÔ ÇÕ´Ï´Ù.

¿¹Á¦

´ÙÀ½ ¿¹Á¦¿¡¼­´Â Ç׸ñ ¹× ¼³¸íÀº FindSQLInstalls.vbs ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¶§ »ý¼º µÇ´Â Ãâ·Â ÆÄÀÏ¿¡ ¼³¸í ÇÏ´Â ÀÛ¾÷ÀÔ´Ï´Ù.

¿¹Á¦ 1: ´©¶ô µÈ ¼³Ä¡ ÆÄÀÏ
´ÙÀ½Àº Windows Installer ij½Ã Æú´õ¿¡¼­.msi ÆÐŰÁö¿¡ ¾ø´Â °æ¿ì »ý¼º µÇ´Â Ãâ·ÂÀÇ ¿¹ÀÔ´Ï´Ù.
================================================================================
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 

"¼³Ä¡ °ü¸®ÀÚ°¡ ij½Ã ÆÄÀÏ" ÁÙ installer ij½Ã ÆÄÀÏÀÇ À̸§À» È®ÀÎÇÕ´Ï´Ù.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!! 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 ij½Ã¸¦ ¾÷µ¥ÀÌÆ® ÇÏ´Â µ¥ ÇÊ¿äÇÑ ±¸Á¶¸¦ ´Ù½Ã ¸¸µì´Ï´Ù. ½ÇÁ¦ À§Ä¡°¡ ´Þ¶óÁú ¼ö¿Í ´ÜÀÏ ÆÐÄ¡´Â ¼­ºñ½º ÆÑ°ú °°ÀÌ ¿©·¯ À§Ä¡¿¡ ¾ÐÃàÀ» Ç®¾î¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼³Ä¡ µÈ °¢ Á¦Ç° "ÆÐÄ¡ ¼³Ä¡"¿¡ ´ë ÇÑ ´ÙÀ½ Á¤º¸°¡ Æ÷ÇÔ µÈ ¼½¼ÇÀ» Æ÷ÇÔ µÇ¾î ÀÖ½À´Ï´Ù.
    Display name:
    KB Article URL:  http://support.microsoft.com/?kbid=<value>
    Patch LastUsedSource: 

    ÇÊ¿äÇÑ °æ¿ì ¸ðµç ÆÐÄ¡ ¹Ìµð¾î ´Ù¿î·Îµå "KB ¹®¼­ URL" ÁÙ ¼ö ÀÖ½À´Ï´Ù.

ÀýÂ÷ 2: ÆÄÀÏÀ» ¼öµ¿À¸·Î º¹¿ø

Windows Installer ij½Ã¿¡¼­ ´©¶ô µÈ ÆÄÀÏÀ» ¼öµ¿À¸·Î º¹¿ø ÇÏ·Á¸é ´ÙÀ½ÀÌ ´Ü°è¸¦ ¼öÇà ÇϽʽÿÀ.
  1. ¿À·ù ¸Þ½ÃÁö, ¼³Ä¡ ·Î±× ÆÄÀÏ ¶Ç´Â Windows ¼³Ä¡ °ü¸®ÀÚ°¡ À¯Áö °ü¸® ÇÏ´Â ·¹Áö½ºÆ®¸® Ç׸ñÀÌ ´©¶ô µÈ ÆÄÀÏ¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¼öÁý ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, "Çö»ó" Àý¿¡¼­ ¿À·ù ¸Þ½ÃÁö 1¿¡¼­ÀÌ ¹®Á¦¸¦ ÇØ°á ÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç Á¤º¸´Â ¿À·ù ¸Þ½ÃÁö¿¡ÀÔ´Ï´Ù.
    • PatchName: "ÇÖÇȽº 1702 SQL Server 2008 R2 (KB981355) (64 ºñÆ®)"
    • ÆÐÄ¡ ÇÏ´Â µ¥ »ç¿ë µÇ´Â ¿ø·¡ MSP ÆÄÀÏ: sql_engine_core_inst.msp
    • ij½Ã µÈ MSP ÆÄÀÏ: c:\Windows\Installer\1fdb1aec.msp
  2. ¸ðµç ¼¼ºÎ Á¤º¸°¡ ¾ø´Â °æ¿ì ÀÌ·¯ÇÑ Á¤º¸¸¦ ¼öÁý ÇÏ´Â ´Ü°è¿¡ ´ë ÇÑ "2 ÇÁ·Î½ÃÀú¿¡ ´ë ÇÑ Ãß°¡ Á¤º¸" ÀýÀ» ÂüÁ¶ ÇϽʽÿÀ.
  3. ¹æ¹® http://support.microsoft.com¹×ÀÌ ÆÐÄ¡¿Í °ü·Ã µÈ KB ¹®¼­¸¦ °Ë»ö ÇÕ´Ï´Ù. ÀÌ ¿¹Á¦¿¡¼­´Â kb981355¸¦ °Ë»ö ÇØ¾ß ÇÕ´Ï´Ù.
  4. ÀÌ ÆÐÄ¡ ÆÐŰÁö¸¦ ÄÄÇ»ÅÍ¿¡ ´Ù¿î·Îµå ÇÕ´Ï´Ù. ÇØ´ç ÆÐŰÁö°¡ ÇÊ¿äÇÑ Ç÷§ÆûÀ» ´Ù¿î·Îµå ÇÏ´Â °ÍÀÌ ÀÖ´ÂÁö È®ÀÎ ÇÕ´Ï´Ù. ÀÌ ¿¹¿¡¼­´Â ÆÐŰÁö x64.exe-KB981355-SQLServer2008R2ÀÔ´Ï´Ù.
  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. ÀÌ ¿øº» msp ÆÄÀÏÀ» ´ÙÀ½ Windows Installer ij½Ã¿¡ º¹»ç ÇÕ´Ï´Ù.
    %windir%\installer\
  8. ¿ø·¡ msp ÆÄÀÏÀ» sql_engine_core_inst.msp¸¦ ´ÙÀ½ À̸§À¸·Î À̸§À» ¹Ù²ß´Ï´Ù.
    ij½Ã µÈ msp ÆÄÀÏ 1fdb1aec.msp

¿¡ ¿À·ù°¡ ¹ß»ý ÇÏ´Â ¾÷µ¥ÀÌÆ®¿¡ ´ë ÇÑ ¼³Ä¡ ÇÁ·Î±×·¥À» ½ÃÀÛ ÇÏ °í ¾÷µ¥ÀÌÆ® ÇÁ·Î¼¼½º¸¦ ´Ù½Ã ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¿ÀÏÇÑ Á¦Ç°ÀÇ ´Ù¸¥ ¾÷µ¥ÀÌÆ® ¶Ç´Â ´Ù¸¥ ±¸¼º ¿ä¼Ò¿¡ ´ë ÇÑ ´©¶ô µÈ Windows Installer ij½Ã ÆÄÀÏ¿¡ ´ëÇØÀÌ ¸Þ½ÃÁö°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

SQL Server Á¦Ç° ±¸¼º ¿ä¼Ò¿¡ °ü·Ã µÈ ¸ðµç ´©¶ô µÈ Windows Installer ij½Ã ÆÄÀÏÀÇ ¸ñ·ÏÀ» º¸·Á¸é "Ãß°¡ Á¤º¸" Àý¿¡ ³ª¿Í ÀÖ´Â 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 ij½Ã¿Í ƯÁ¤ ¾÷µ¥ÀÌÆ® ¼¼ºÎ Á¤º¸¿¡¼­ ¾ø´Â ¸íÈ® ÇÏ °Ô ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù. ÀÌ·¯ÇÑ ¿À·ù ¸Þ½ÃÁö¿¡ ´ë ÇÑ ¼³Ä¡ ·Î±× ÆÄÀÏÀÌ ´©¶ô µÈ Windows Installer ij½Ã ÆÄÀÏ¿¡ ´ë ÇÑ Á¤º¸°¡ Æ÷ÇÔ µË´Ï´Ù. »ùÇà ¼³Ä¡ ·Î±×´Â ´ÙÀ½°ú À¯»çÇÕ´Ï´Ù.
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 ij½Ã¿¡¼­ ´©¶ô µÈ.msp ÆÄÀÏ¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ãÀ¸·Á¸é ´ÙÀ½°úÀÌ °°ÀÌ ÇϽʽÿÀ.
  1. ´©¶ô µÈ.msp ÆÄÀÏ¿¡ ´ÙÀ½°ú °°Àº Windows Installer ÆÐÄ¡ ·¹Áö½ºÆ®¸® ÇÏÀ§ ۸¦ °Ë»ö ÇÕ´Ï´Ù.
    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
À̸§: DisplayName
SQL Server µ¥ÀÌÅͺ£À̽º ¼­ºñ½º 2005 ENU (KB932555)¿¡ ´ë ÇÑ µ¥ÀÌÅÍ: GDR 2050

ÀÌÁ¦ ¸ðµç Á¤º¸ ÁöÁ¡À» Windows Installer ij½Ã¿¡¼­ ´©¶ô µÈ ÆÄÀÏÀ» ÇØ°á ÇÏ´Â ´Ü°è¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.

Âü°í 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 ij½Ã¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ MSDN ºí·Î±×¸¦ ÂüÁ¶ ÇϽʽÿÀ.
Windows Installer ij½Ã
ÆÐÄ¡ ÇÁ·Î¼¼½º¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ MSDN ºí·Î±×¸¦ ÂüÁ¶ ÇϽʽÿÀ.
ÆÐÄ¡ »ç¿ë ¹æ¹ý
¿Ã¹Ù¸¥ Ç÷§Æû¿¡ ´ë ÇÑ ÆÐÄ¡ ÆÄÀÏÀ» ij½Ã ÇÏ´Â ¹æ¹ý¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ MSDN ºí·Î±×¸¦ ÂüÁ¶ ÇϽʽÿÀ.
SQL Server ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ "¼³Ä¡ µÈ Á¦Ç° ¼³Ä¡ ¿øº»¿¡ ÀÏÄ¡ ÇÏÁö ¾Ê½À´Ï´Ù À»" ¶ó´Â ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù.
Windows Installer¸¦ »ç¿ë ÇÏ´Â ¸ðµç Á¦Ç° ÀÌ·¯ÇÑ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù ÀÌÀ¯´Â ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ MSDN ºí·Î±×¸¦ ÂüÁ¶ ÇϽʽÿÀ.
¼³Ä¡ °ü¸®ÀÚ°¡ ij½Ã¸¦ ´Ù½Ã ÀÛ¼ºÇÕ´Ï´Ù.
¼³Ä¡ ·Î±× ÆÄÀÏ¿¡ ³ªÅ¸³ª´Â ¿À·ù ¸Þ½ÃÁöÀÇ ´Ù¸¥ ÁýÇÕ¿¡ ´ë ÇÑ ¼¼ºÎ Á¤º¸¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ MSDN ºí·Î±×¸¦ ÂüÁ¶ ÇϽʽÿÀ.
-1 ´Ü°è: SQL Server 2005 ÆÐÄ¡ ¿À·ù·Î ÀÎÇØ ¼³Ä¡ÇÒ ¼ö ¾ø½À´Ï´Ù "Windows Installer MSP ¼³Ä¡ÇÒ ¼ö ¾ø½À´Ï´Ù ÆÄÀÏ"


Á¦Ç° ¶Ç´Â SQL Server ÀνºÅϽº¸¦ ÇÑ ¹öÀüÀÇ SQL Server Á¦Ç°¿¡¼­ÀÌ ¹®Á¦¸¦ ÀÚµ¿À¸·Î È®ÀÎ ÇÏ´Â µµ±¸¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ Ç¥¸¦ ÂüÁ¶ ÇϽʽÿÀ.
Ç¥ Ãà¼ÒÇ¥ È®´ë
±ÔÄ¢ ¼ÒÇÁÆ®¿þ¾î±ÔÄ¢ Á¦¸ñ±ÔÄ¢ ¼³¸í±ÔÄ¢ Æò°¡ ±âÁØÀÌ Á¦Ç° ¹öÀü
SQL Server 2008 R2 ÃÖ»óÀÇ ¿¬½À ºÐ¼®±â (SQL Server 2008 R2 BPA)¼³Ä¡-¼³Ä¡ ij½Ã¸¦ SQL ¼³Ä¡¿¡ ´ë ÇÑ ´©¶ô µÈSQL Server 2008 R2 ÃÖ»óÀÇ ¿¬½À ºÐ¼®±â (SQL Server 2008 R2 BPA) SQL Server ±¸¼º ¿ä¼Ò¿¡ ´ë ÇÑ ´©¶ô µÈ ¼³Ä¡ °ü¸®ÀÚ°¡ ij½Ã ÆÄÀÏÀ» °Ë»ö ÇÏ´Â ±ÔÄ¢À» Á¦°ø ÇÕ´Ï´Ù. SQL Server 2008 R2 BPA´Â SQL Server 2008 ¹× SQL Server 2008 r 2¸¦ ¸ðµÎ Áö¿øÇÕ´Ï´Ù. BPA µµ±¸¸¦ ½ÇÇà ÇÏ °í ¼³Ä¡-Á¦¸ñÀÌ ¿À·ù°¡ ¹ß»ýÇÒ °æ¿ì SQL ¼³Ä¡ÀÇ °æ¿ì ¼³Ä¡ °ü¸®ÀÚ°¡ ij½Ã ¾ø½À´Ï´Ù ¹× ´ÙÀ½ ij½Ã ÆÄÀÏÀ» ij½Ã Æú´õ¿¡ ¾ø´Â.SQL Server 2008
SQL Server 2008 R2
SQL Server 2012 ÃÖ»óÀÇ ¿¬½À ºÐ¼®±â (SQL Server 2012 BPA)¼³Ä¡-¼³Ä¡ ij½Ã¸¦ SQL ¼³Ä¡¿¡ ´ë ÇÑ ´©¶ô µÈSQL Server 2012 ÃÖ»óÀÇ ¿¬½À ºÐ¼®±â (SQL Server 2012 BPA) SQL Server ±¸¼º ¿ä¼Ò¿¡ ´ë ÇÑ ´©¶ô µÈ ¼³Ä¡ °ü¸®ÀÚ°¡ ij½Ã ÆÄÀÏÀ» °Ë»ö ÇÏ´Â ±ÔÄ¢À» Á¦°ø ÇÕ´Ï´Ù.BPA µµ±¸¸¦ ½ÇÇà ÇÏ °í ¼³Ä¡-Á¦¸ñÀÌ ¿À·ù°¡ ¹ß»ýÇÒ °æ¿ì SQL ¼³Ä¡ÀÇ °æ¿ì ¼³Ä¡ °ü¸®ÀÚ°¡ ij½Ã ¾ø½À´Ï´Ù ¹× ´ÙÀ½ ij½Ã ÆÄÀÏÀ» ij½Ã Æú´õ¿¡ ¾ø´Â.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³â 1¿ù 8ÀÏ È­¿äÀÏ - ¼öÁ¤: 13.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´Â ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ ¹®¼­ ¹× ±â°è ¹ø¿ªµÈ ¹®¼­¸¦ ¸ðµÎ Á¦°øÇϹǷΠMicrosoft ±â¼ú ÀÚ·á¿¡ ÀÖ´Â ¸ðµç ¹®¼­¸¦ Çѱ۷ΠÁ¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ±â°è ¹ø¿ª ¹®¼­°¡ Ç×»ó ¿Ïº®ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù. µû¶ó¼­ ±â°è ¹ø¿ª ¹®¼­¿¡´Â ¸¶Ä¡ ¿Ü±¹ÀÎÀÌ Çѱ¹¾î·Î ¸»ÇÒ ¶§ ½Ç¼ö¸¦ ÇÏ´Â °Íó·³ ¾îÈÖ, ±¸¹® ¶Ç´Â ¹®¹ý¿¡ ¿À·ù°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Microsoft´Â ³»¿ë»óÀÇ ¿À¿ª ¶Ç´Â Microsoft °í°´ÀÌ ÀÌ·¯ÇÑ ¿À¿ªÀ» »ç¿ëÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ºÎ Á¤È®¼º, ¿À·ù ¶Ç´Â ¼ÕÇØ¿¡ ´ëÇØ Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù. Microsoft´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÚÁÖ ¾÷µ¥ÀÌÆ®Çϰí ÀÖ½À´Ï´Ù.
ÀÌ ¹®¼­ÀÇ ¿µ¹® ¹öÀü º¸±â:969052

Çǵå¹é º¸³»±â