Microsoft กระจายแก้ไข Microsoft SQL Server 2012 เป็นหนึ่งแฟ้มที่สามารถดาวน์โหลดได้ เนื่องจากการแก้ไขเป็นแบบสะสม แต่ละรุ่นใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และแก้ไขการรักษาความปลอดภัยทั้งหมดที่ถูกรวมกับ 2012 เซิร์ฟเวอร์ SQL ก่อนหน้านี้แก้ไขการนำออกใช้
อาการ
สมมติว่า คุณมี Microsoft Visual C++ 2005 รันไทม์สามารถเผยแพร่ต่อแพคเกจ ATL ปรับปรุงความปลอดภัย (รุ่น 8.0.50727.4053) ติดตั้งไว้บนคอมพิวเตอร์ เมื่อคุณพยายามติดตั้ง Microsoft SQL Server 2012 การติดตั้งอาจล้มเหลว นอกจากนี้ คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
ข้อผิดพลาดของแอสเซมบลี: ลักษณะเฉพาะของรายการจะเหมือนกัน แต่เนื้อหาแตกต่างกัน
เมื่อปัญหานี้เกิดขึ้น มีบันทึกข้อความแสดงข้อผิดพลาดต่อไปนี้ในแฟ้มบันทึกการติดตั้ง SQL Server:
Detail_ComponentUpdate.txt { Slp: ข้อผิดพลาดของ MSI: 1935 ข้อผิดพลาดเกิดขึ้นระหว่างการติดตั้งแอสเซมบลี ' Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32 "' โปรดดูที่ Help and Support สำหรับข้อมูลเพิ่มเติม HRESULT: 0X80073715 Slp: พยายามที่จะรับสิ่งที่ปรากฏเป็น แอสเซมบลี HResult ติดตั้งข้อผิดพลาด Slp: InstallPackage: MsiInstallProduct ส่งกลับรหัส 1603 ผลลัพธ์ Slp: รหัสข้อผิดพลาดของ MSI ที่ใช้เพื่อตรวจสอบตัวเลือกการลองส่งใหม่: 1935 Slp: MSI สามารถลองส่งกลับรหัสที่ตรวจพบ: 1935 Slp: โหมดสลี 120 วินาทีก่อนที่จะพยายามลองใหม่... Slp: ข้อผิดพลาดเกิดขึ้นระหว่างการติดตั้งแอสเซมบลี ' Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32 "' โปรดดูที่ Help and Support สำหรับข้อมูลเพิ่มเติม HRESULT: 0X80073715 Slp: กลุ่ม Watson สำหรับความล้มเหลวทั่วไปมีการสร้าง Slp: ข้อผิดพลาด: การดำเนินการ "Install_SqlSupport_Cpu64_Action" ที่ล้มเหลวในระหว่างการดำเนินการ Slp: การดำเนินการให้เสร็จสมบูรณ์: Install_SqlSupport_Cpu64_Action ส่งกลับเท็จ}
มีความพยายามในการลองส่งใหม่สามสำหรับการดำเนินการSqlSupport บันทึกการแสดงผลอาจประกอบด้วยข้อความแสดงข้อผิดพลาดต่อไปนี้:
SqlSupport_Cpu64_1_ComponentUpdate_ #.log { op ดำเนิน: op ดำเนิน ActionStart(Name=CreateShortcuts,Description=Creating shortcuts,Template=Shortcut: [1]): SetTargetFolder (โฟลเดอร์ = 23\Microsoft Tools\ 2012\Configuration ของ SQL Server) SHELL32::SHGetFolderPath ส่งกลับ: op ดำเนิน Menu\Programs C:\ProgramData\Microsoft\Windows\Start: ShortcutCreate (ชื่อ = 3o-grg6g.slp| ศูนย์การติดตั้งเซิร์ฟเวอร์ SQL (64 บิต),,, FileName = C:\Program Files\Microsoft Bootstrap\SQLServer2012\x64\LandingPage.exe,,,ShowCmd=1 Server\110\Setup SQL ,) การตรวจสอบการเข้าถึงแฟ้ม: .lnk (64 บิต) ศูนย์การติดตั้งเซิร์ฟเวอร์ SQL ดำเนินการ op: ข้อผิดพลาดของแอสเซมบลี End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=73330985): ลักษณะเฉพาะของรายการจะเหมือนกัน แต่เนื้อหาแตกต่างกัน หมายเหตุ: 1:1935 2: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E } 3:0x80073715 4: IAssemblyCacheItem 5: ยืนยัน 6: Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32 " แอสเซมบลี ข้อผิดพลาด (sxs): โปรดดูในคอมโพเนนต์ตามการบริการล็อกที่เก็บอยู่ใน-140843912ndir\logs\cbs\cbs.log เพื่อรับข้อมูลการวินิจฉัยเพิ่มเติม เกิดข้อผิดพลาด 1935 มีข้อผิดพลาดเกิดขึ้นระหว่างการติดตั้งแอสเซมบลี ' Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32 "' โปรดดูที่ Help and Support สำหรับข้อมูลเพิ่มเติม HRESULT: 0X80073715 อินเทอร์เฟซของแอสเซมบลี: IAssemblyCacheItem ฟังก์ชัน: ยอมรับ คอมโพเนนต์: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E } ผลิตภัณฑ์: Microsoft SQL Server 2012 ติดตั้ง (ภาษาอังกฤษ) - ข้อผิดพลาด 1935 มีข้อผิดพลาดเกิดขึ้นระหว่างการติดตั้งแอสเซมบลี ' Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32 "' โปรดดูที่ Help and Support สำหรับข้อมูลเพิ่มเติม HRESULT: 0X80073715 อินเทอร์เฟซของแอสเซมบลี: IAssemblyCacheItem ฟังก์ชัน: ยอมรับ คอมโพเนนต์: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E } ... หมายเหตุ: 1:1708 ผลิตภัณฑ์: Microsoft SQL Server 2012 ติดตั้ง (ภาษาอังกฤษ) - ติดตั้งล้มเหลว }
หมายเหตุ หนึ่งในวิธีต่อไปนี้อาจติดตั้งแบบ Visual C++ 2005 รันไทม์สามารถเผยแพร่ต่อแพคเกจ ATL ปรับปรุงความปลอดภัย ดังนั้นจึง เป็นสาเหตุของปัญหานี้จะเกิดขึ้น:
-
ดาวน์โหลด และติดตั้งการปรับปรุงจากเว็บไซต์ Microsoft ต่อไปนี้:
-
973544 คำอธิบายเกี่ยวกับการปรับปรุงความปลอดภัยสำหรับ Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package: 28 กรกฎาคม 2009
-
ปรับปรุงความปลอดภัย ATL แพคเกจสามารถเผยแพร่ต่อ 2005 Service Pack ที่ 1 Microsoft Visual C++
-
-
ใช้ซอฟต์แวร์อื่น ๆ ที่มี Visual C++ runtimes ที่เป็นโมดูลเวียนสามารถเผยแพร่ต่อเพื่อติดตั้งการปรับปรุง
-
เรียกใช้ Microsoft Update เมื่อมีใช้การปรับปรุงความปลอดภัยไปยังคอมพิวเตอร์ ตัวอย่างเช่น เรียกใช้ Microsoft Update เมื่อต้องการใช้โปรแกรมปรับปรุงด้านความปลอดภัย Microsoft Visual Studio 2005
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากปัญหาที่ทราบในการตั้งค่าไลบรารีรันไทม์ Visual C++ 2005หมายเหตุ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปัญหานี้รู้จัก คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2643995 การแก้ไข: " HRESULT: 0x80073715 " ข้อผิดพลาดเมื่อคุณติดตั้งโปรแกรมประยุกต์ โดยใช้แฟ้ม.msi ถ้าแฟ้มได้รับการผสานกับโมดูลที่ผสานสำหรับไลบรารีรันไทม์ของ Visual C++ 2005
การแก้ไข
ข้อมูลการปรับปรุงสะสม
SQL Server 2012
ก่อนการแก้ไขสำหรับปัญหานี้ถูกออกใน 1 การปรับปรุงสะสมสำหรับ SQL Server 2012 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงนี้สำหรับ SQL Server คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2679368 ปรับปรุงสะสม 1 สำหรับ SQL Server 2012หมายเหตุ เนื่องจากรุ่นเป็นแบบสะสม แต่ละรุ่นแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และแก้ไขการรักษาความปลอดภัยทั้งหมดที่ถูกรวมกับ SQL Server ก่อนหน้านี้แก้ไขการนำออกใช้ เราขอแนะนำว่า คุณควรพิจารณาถึงการใช้การแก้ไขที่นำออกใช้ล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ หากต้องการทราบข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2692828 สร้าง 2012 การเซิร์ฟเวอร์ SQL ที่ถูกนำออกใช้หลังจาก 2012 เซิร์ฟเวอร์ SQL ถูกนำออกใช้
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
การแก้ปัญหา
เมื่อต้องการหลีกเลี่ยงปัญหานี้ คุณสามารถปรับปรุง SQL Server 2012 rtm ตั้งค่าแฟ้มไบนารี โดยใช้ 1 ปรับปรุงสะสม สำหรับ SQL Server 2012 หรือที่ มีอยู่เป็นรุ่นที่ใหม่กว่าในปรับปรุงก่อนที่คุณทำกระบวนการติดตั้ง เมื่อต้องการทำเช่นนี้ ใช้สวิตช์/UpdateSource สำหรับการติดตั้งแบบสแตนด์อโลน ให้ทำตามขั้นตอนเหล่านี้:
-
ดาวน์โหลดการปรับปรุงจากเว็บไซต์ของ Microsoft และติดตั้งแพคเกจโปรแกรมปรับปรุงที่ดาวน์โหลดมาในโฟลเดอร์ที่สามารถเข้าถึงเซิร์ฟเวอร์
-
คลิกสองครั้งไอคอนเพื่อเรียกใช้ตัวช่วยสร้างตัวดึงตัวเอง แยกแฟ้มไปยังโฟลเดอร์ บนเซิร์ฟเวอร์ หรือ บน UNC ที่ใช้ร่วมกัน
-
บนเซิร์ฟเวอร์ เปิดพร้อมท์คำสั่งในการดูแล และเปลี่ยนไดเรกทอรีไปเป็นโฟลเดอร์ที่ประกอบด้วยสื่อการติดตั้ง rtm, 2012 เซิร์ฟเวอร์ SQL ตัวอย่างเช่น เรียกใช้คำสั่งต่อไปนี้:
ซีดี E:\SQLSetup\
-
เรียกใช้ Setup.exe จากบรรทัดคำสั่งร่วมกับสวิตช์/updatesourceเพื่อนำการตั้งค่าไปยังโฟลเดอร์ที่ใช้ร่วมกันที่มีการอธิบายไว้ในขั้นตอนที่ 2 ตัวอย่างเช่น เรียกใช้คำสั่งต่อไปนี้:
setup.exe /action=install /updatesource=C:\SQL2012CU
-
กระบวนการติดตั้งจะตรวจหาการปรับปรุงสะสม หลังจากที่คุณยอมรับข้อตกลงสิทธิ์การใช้งาน ที่หน้าการปรับปรุงผลิตภัณฑ์ในกระบวนการติดตั้ง เลือกกล่องกาเครื่องหมาย "โปรแกรมปรับปรุงผลิตภัณฑ์รวม SQL Server" เมื่อต้องการใช้การแก้ไขปรับปรุงแฟ้มการติดตั้ง RTM
ถ้าพบข้อผิดพลาดของแอสเซมบลี โดยการติดตั้งระบุ แฟ้ม MSI ตรวจสอบว่ามีรุ่นปรับปรุงพร้อมใช้งานสำหรับคุณลักษณะนั้นจากชุดของคุณลักษณะ SQL Server 2012 SP1 คุณสามารถ จะดาวน์โหลด และติดตั้งตัวได้ แฟ้มของ MSI หลังจากการติดตั้ง คุณสามารถแล้วเรียกใช้ใหม่การตั้งค่า SQL 2012 หลักเมื่อต้องการเพิ่มลักษณะการทำงานที่คุณต้องการ
อ้างอิง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรุ่นให้บริการแบบเพิ่มหน่วยสำหรับ SQL Server คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
935897 แบบจำลองแบบเพิ่มหน่วยให้บริการพร้อมใช้งานจากทีม SQL Server จะจัดส่งโปรแกรมแก้ไขด่วนสำหรับปัญหาที่รายงานสำหรับข้อมูลเพิ่มเติมเกี่ยวกับแบบแผนการตั้งชื่อสำหรับการปรับปรุง SQL Server คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
822499 แบบแผนการตั้งชื่อสำหรับแพคเกจปรับปรุงซอฟต์แวร์ของ Microsoft SQL Serverสำหรับข้อมูลเพิ่มเติมเกี่ยวกับศัพท์เฉพาะในการปรับปรุงซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
824684 คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายโปรแกรมปรับปรุงซอฟต์แวร์ของ Microsoft