รอการจัดการการกู้คืนโปรแกรมฐานข้อมูลล้มเหลว ตรวจสอบบันทึกข้อผิดพลาด SQL Server สำหรับสาเหตุที่เป็นไปได้ [ปิด]


16

ฉันลองติดตั้ง SQL2008R2 - SQL2012 - sql2014

2014-07-17 16:31:16.00 spid14s     Error: 17190, Severity: 16, State: 1.
2014-07-17 16:31:16.00 spid14s     Initializing the FallBack certificate failed with error code: 1, state: 20, error number: 0.
2014-07-17 16:31:16.00 spid14s     Unable to initialize SSL encryption because a valid certificate could not be found, and it is not possible to create a self-signed certificate.
2014-07-17 16:31:16.00 spid7s      Starting up database 'msdb'.
2014-07-17 16:31:16.01 spid12s     Starting up database 'mssqlsystemresource'.
2014-07-17 16:31:16.01 spid14s     Error: 17182, Severity: 16, State: 1.
2014-07-17 16:31:16.01 spid14s     TDSSNIClient initialization failed with error 0x80092004, status code 0x80. Reason: Unable to initialize SSL support. Cannot find object or property. 
2014-07-17 16:31:16.01 spid14s     Error: 17182, Severity: 16, State: 1.
2014-07-17 16:31:16.01 spid14s     TDSSNIClient initialization failed with error 0x80092004, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors. Cannot find object or property. 
2014-07-17 16:31:16.01 spid14s     Error: 17826, Severity: 18, State: 3.
2014-07-17 16:31:16.01 spid14s     Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log.
2014-07-17 16:31:16.01 spid14s     Error: 17120, Severity: 16, State: 1.
2014-07-17 16:31:16.01 spid14s     SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.

คำตอบ:


16

การติดตามอาจเป็นสาเหตุของข้อผิดพลาดนี้

บัญชีที่ผู้ใช้เลือกในหน้าต่างหน้าการกำหนดค่าเซิร์ฟเวอร์ (ระหว่างการติดตั้ง) ไม่สามารถนำบริการโปรแกรมฐานข้อมูลของ SQL Server มาออนไลน์ได้ อาจไม่มีสิทธิ์พิเศษหรือเสียหาย ในระหว่างการติดตั้งบริการโปรแกรมฐานข้อมูล SQL Server พยายามนำบริการฐานข้อมูลออนไลน์เป็นกระบวนการภายใน แต่เนื่องจากบัญชีเริ่มต้นอาจเสียหายหรือไม่มีสิทธิ์ที่เหมาะสมจึงไม่สามารถทำได้และท้ายที่สุดการติดตั้งจะล้มเหลว

เหตุผลอื่นคือเมื่อการติดตั้งล้มเหลวเป็นครั้งแรกเนื่องจากเหตุผลบางอย่างและผู้ใช้ถอนการติดตั้งล้มเหลวในการติดตั้งจากเพิ่มโปรแกรมลบการถอนการติดตั้งออกจากบัญชีอยู่ในสถานะที่ใช้งานไม่ได้ดังนั้นความพยายามเพิ่มเติมใด ๆ

วิธีการแก้:

ถอนการติดตั้ง SQL Server จากโปรแกรม Add remove และเริ่มการติดตั้งใหม่โดยคลิกขวาที่การตั้งค่าและเลือก run เป็น admin ตอนนี้เมื่อคุณมาถึงหน้าการกำหนดค่าเซิร์ฟเวอร์โปรดเลือกNT Authority \ Systemเป็นบัญชีเริ่มต้นของบริการฐานข้อมูลเซิร์ฟเวอร์ SQL

ป้อนคำอธิบายรูปภาพที่นี่

http://social.technet.microsoft.com/wiki/contents/articles/24364.sql-server-troubleshooting-could-not-find-database-engine-startup-handle-error-during-installation.aspx

PS: หากสิ่งนี้ไม่ช่วยโปรดย้อนกลับ โปรดทำตามขั้นตอนที่กล่าวถึงในลิงก์อย่างระมัดระวัง


3
ใช่ทำอย่างนี้ไม่ได้
mrdenny

3
ไม่มี? ฉันทำสิ่งที่ @Shanky พูด: เอาออกทั้งหมดรีบูตติดตั้งใหม่ในฐานะผู้ดูแลระบบเรียกใช้บริการเป็นระบบ ได้ผลสำหรับฉัน ไม่ดี?
มาร์คัส

2
ทำงานเหมือนเสน่ห์สำหรับฉัน ยกเว้นว่าฉันไม่ได้ถอนการติดตั้งหรือรีสตาร์ท ฉันเพิ่งติดตั้งอินสแตนซ์แยกต่างหากจากนั้นเมื่อติดตั้งสำเร็จแล้ว นอกจากนี้ครั้งที่สองก็มากเร็วกว่ามากเพราะไฟล์ส่วนใหญ่ติดตั้งไว้แล้ว เครื่องมือที่ใช้ร่วมกันทั้งหมดจะยังคงอยู่จนกว่าคุณจะเลือกถอนการติดตั้งอินสแตนซ์สุดท้าย
Jerry Dodge

1
ทำงานให้ฉันหลังจากพยายามติดตั้งเป็นเวลา 2 วัน ขอบคุณ
Andrew Simpson

1

สาเหตุที่ SQL ไม่เริ่มทำงานคือใบรับรอง SSL ที่คุณกำหนดค่า SQL Server เพื่อใช้สำหรับเข้ารหัสการรับส่งข้อมูลเซิร์ฟเวอร์ SQL ไม่พบ SQL จึงไม่สามารถเริ่ม SQL ได้ เปิดตัวจัดการการกำหนดค่าเซิร์ฟเวอร์ SQL ภายใต้ "การกำหนดค่าเครือข่ายเซิร์ฟเวอร์ SQL" คลิกขวาที่ "โปรโตคอลสำหรับ MSSQLSERVER" และเลือกคุณสมบัติ บนแท็บใบรับรองเปลี่ยนเป็นใบรับรองที่มีอยู่หรือหากคุณไม่ได้พยายามเข้ารหัสทราฟฟิกเครือข่ายอย่าเลือกใบรับรองใด ๆ คลิกตกลงแล้วลองเริ่มบริการเซิร์ฟเวอร์ SQL


0

การเพิ่มสิทธิ์การเข้าถึงแบบเต็มไปยังโฟลเดอร์% userprofile% \ AppData \ Roaming \ Microsoft \ Crypto \ RSA \ S-1-5-xxxxx (โดยที่ xxxxx เฉพาะกับสภาพแวดล้อมของคุณ) สำหรับบัญชีที่ใช้โดยบริการ MSSQLSERVER เพื่อแก้ไขปัญหาของฉัน

ดูเพิ่มเติมได้ที่: http://www.iamberke.com/post/2013/07/05/SQL-Server-cannot-start-TDSSNIClient-initialization-failed.aspx#sthash.nxHHQ6WQ.dpuf


-1

เลือกบัญชีผู้ใช้ที่ถูกต้องในการติดตั้งและรหัสผ่านที่ถูกต้องแทน NTUSER / LOCAL ควรเลือก WINDOWS / SQL_SERVER ACCESS ด้วย


-1

ฉันพยายามติดตั้ง SQL Server บนตัวควบคุมโดเมนและประสบปัญหานี้ ฉันแก้ไขปัญหานี้โดยการสร้างผู้ใช้ที่โดดเด่นในไดเรกทอรีที่ใช้งานและให้ผู้ใช้ที่เกี่ยวข้องในบริการของ SQL Server ระหว่างการติดตั้ง ฉันหวังว่านี่อาจช่วยใครซักคน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.