ฉันติดตั้ง SQL Server 2017 บนคอมพิวเตอร์ของฉันแล้ว นี่คือสิ่งที่SELECT @@VERSION
ส่งคืน:
Microsoft SQL Server 2017 (RTM-GDR) (KB4293803) - 14.0.2002.14 (X64) 21 กรกฎาคม 2561, 07:47:45 ลิขสิทธิ์ (C) 2017 Microsoft Corporation รุ่นองค์กร (64 บิต) บน Windows 10 Enterprise 10.0 (รุ่น 17134: ) `
มันทำงานได้ดีจนกระทั่งเมื่อวาน ทันใดนั้นSQL SERVER Service
ไม่ได้ทำงาน 3417 error
เมื่อผมอยากจะเรียกใช้บริการด้วยตนเองมันแสดงให้เห็น เมื่อฉันตรวจสอบบันทึกเหตุการณ์ฉันเห็นข้อผิดพลาดนี้:
การอัปเกรดระดับสคริปต์สำหรับฐานข้อมูล 'ต้นแบบ' ล้มเหลวเนื่องจากขั้นตอนการอัพเกรด 'msdb110_upgrade.sql' พบข้อผิดพลาด 200, สถานะ 7, ความรุนแรง 25 นี่เป็นเงื่อนไขข้อผิดพลาดร้ายแรงซึ่งอาจรบกวนการทำงานปกติและฐานข้อมูลจะออฟไลน์ หากเกิดข้อผิดพลาดระหว่างการอัพเกรดฐานข้อมูล 'master' จะเป็นการป้องกันไม่ให้อินสแตนซ์ของ SQL Server ทั้งหมดเริ่มทำงาน ตรวจสอบรายการข้อผิดพลาดก่อนหน้านี้เพื่อหาข้อผิดพลาดดำเนินการแก้ไขที่เหมาะสมและเริ่มต้นฐานข้อมูลใหม่เพื่อให้ขั้นตอนการอัปเกรดสคริปต์ทำงานจนเสร็จสมบูรณ์ "
หลังจาก googling ฉันพบฉันสามารถเรียกใช้ด้วย/T902 switch
และพยายามแก้ไขปัญหา แต่ไม่มีวิธีแก้ปัญหาสำหรับฉัน ดังนั้นฉันจึงติดตั้งอินสแตนซ์อื่นของSQL SERVER 2017
ฐานข้อมูลเดียวกันและกู้คืน ตอนนี้อินสแตนซ์ที่ติดตั้งใหม่มีปัญหาเดียวกัน
มีปัญหาอะไร
UPDATE นี่คือบันทึกข้อผิดพลาดแบบเต็มของ SQL Server
2018-09-17 13: 06: 47.29 spid6s ตัวเลือกการกำหนดค่า 'แสดงตัวเลือกขั้นสูง' เปลี่ยนจาก 1 เป็น 1 เรียกใช้คำสั่ง RECONFIGURE เพื่อติดตั้ง
2018-09-17 13: 06: 47.29 spid6s ตัวเลือกการกำหนดค่า 'แสดงตัวเลือกขั้นสูง' เปลี่ยนจาก 1 เป็น 1 เรียกใช้คำสั่ง RECONFIGURE เพื่อติดตั้ง
2018-09-17 13: 06: 47.29 spid6s ตัวเลือกการกำหนดค่า 'Agent XPs' เปลี่ยนจาก 1 เป็น 1 เรียกใช้คำสั่ง RECONFIGURE เพื่อติดตั้ง
2018-09-17 13: 06: 47.29 spid6s ตัวเลือกการกำหนดค่า 'Agent XPs' เปลี่ยนจาก 1 เป็น 1 เรียกใช้คำสั่ง RECONFIGURE เพื่อติดตั้ง
2018-09-17 13: 06: 47.29 spid6s กำลังสร้างโฟลเดอร์ SSIS ...
2018-09-17 13: 06: 47.30 spid6s ขั้นตอนการปล่อย [dbo]. [sp_syscollector_get_instmdw]
2018-09-17 13: 06: 47.30 spid6s กำลังสร้างโพรซีเดอร์ [dbo]. [sp_syscollector_get_instmdw] ...
2018-09-17 13: 06: 47.30 spid6s ขั้นตอนการปล่อย [dbo]. [sp_syscollector_upload_instmdw]
2018-09-17 13: 06: 47.30 spid6s กำลังสร้างโพรซีเดอร์ [dbo] [sp_syscollector_upload_instmdw] ...
2018-09-17 13: 06: 47.30 spid6s การอัพโหลดแพ็คเกจตัวรวบรวมข้อมูลจากดิสก์: c: \ Program SQL Server \ MSSQL14.SQL2017 \ MSSQL \ Install \ SqlTraceCollect.dolx SQL Server \ MSSQL14 \ MSSQL \ Install \ SqlTraceCollect.dtsx
2018-09-17 13: 06: 47.30 spid6s การอัพโหลดแพ็คเกจตัวรวบรวมข้อมูลจากดิสก์: c: \ Program SQL Server \ MSSQL14.SQL2017 \ MSSQL \ Install \ SqlTraceCollect.dolx SQL Server \ MSSQL14 \ MSSQL \ Install \ SqlTraceCollect.dtsx
2018-09-17 13: 06: 47.30 spid6s ข้อผิดพลาด: 2775, ความรุนแรง: 17, สถานะ: 12
2018-09-17 13: 06: 47.30 spid6s เซิร์ฟเวอร์ไม่รองรับหน้ารหัส 65001
2018-09-17 13: 06: 47.30 spid6s ข้อผิดพลาด: 912, ความรุนแรง: 21, สถานะ: 2
2018-09-17 13: 06: 47.30 spid6s การอัพเกรดระดับสคริปต์สำหรับฐานข้อมูล 'ต้นแบบ' ล้มเหลวเนื่องจากขั้นตอนการอัพเกรด 'msdb110_upgrade.sql' พบข้อผิดพลาด 200, สถานะ 7, ความรุนแรง 25 นี่เป็นเงื่อนไขข้อผิดพลาดร้ายแรงซึ่งอาจรบกวนการทำงานปกติ และฐานข้อมูลจะถูกออฟไลน์ หากเกิดข้อผิดพลาดระหว่างการอัพเกรดฐานข้อมูล 'master' จะเป็นการป้องกันไม่ให้อินสแตนซ์ของ SQL Server ทั้งหมดเริ่มทำงาน ตรวจสอบรายการ errorlog ก่อนหน้านี้เพื่อหาข้อผิดพลาดดำเนินการแก้ไขที่เหมาะสมและเริ่มฐานข้อมูลอีกครั้งเพื่อให้ขั้นตอนการอัพเกรดสคริปต์ทำงานจนเสร็จสมบูรณ์
2018-09-17 13: 06: 47.30 spid6s ข้อผิดพลาด: 3417, ความรุนแรง: 21, สถานะ: 3
2018-09-17 13: 06: 47.30 spid6s ไม่สามารถกู้คืนฐานข้อมูลหลัก SQL Server ไม่สามารถเรียกใช้ กู้คืนข้อมูลหลักจากการสำรองข้อมูลเต็มรูปแบบซ่อมแซมหรือสร้างใหม่ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสร้างฐานข้อมูลหลักดู SQL Server Books Online
2018-09-17 13: 06: 47.30 spid6s การปิด SQL Server ได้เริ่มขึ้นแล้ว
2018-09-17 13: 06: 47.30 spid6s การติดตาม SQL ถูกหยุดลงเนื่องจากการปิดเซิร์ฟเวอร์ ติดตาม ID = '1' นี่เป็นข้อความให้ข้อมูลเท่านั้น กระทำของผู้ใช้ไม่จำเป็นต้องมี.
UPDATE
บรรทัดนี้มีบางอย่างที่จะบอก The code page 65001 is not supported by the server.
เมื่อเร็ว ๆ Version 1803 (OS Build 17134.285)
นี้หน้าต่างของฉันการปรับปรุงเพื่อให้ หลังจากอัพเดทนี้ข้อความของแอปพลิเคชั่นบางตัวเปลี่ยนไปเป็นตัวละครที่ไม่รู้จัก นี่เป็นสาเหตุของปัญหาได้หรือไม่?
C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Install\SqlTraceCollect.dtsx
) ใน Notepad ++ และมันแสดงการเข้ารหัสของ "UCS-2 LE BOM" ซึ่งเป็น UTF-16 LE จริงๆซึ่งใน Microsoft-land นั้นเรียกว่า "Unicode" ไม่แน่ใจว่าข้อผิดพลาดอยู่ใน Windows หรือ SQL Server แต่เนื่องจากไฟล์นั้นมี Byte Order Mark (BOM) ก็ไม่ควรพยายามอ่านมันเป็น UTF-8 โดยไม่คำนึงถึงการเข้ารหัสเริ่มต้นของระบบ นั่นคือหลังจากทั้งหมดวัตถุประสงค์ทั้งหมดของการมีรายการวัสดุ ;-)<?xml version="1.0" encoding="utf-16"?>
ไฟล์ที่แม้จะเริ่มต้นด้วย: