ฉันพยายามกู้คืนฐานข้อมูลและ SQL Server หยุดทำงาน ฉันจะได้รับข้อความใน SSMS ที่กล่าวว่ามีข้อผิดพลาดในการส่งผ่านเครือข่าย (การเชื่อมต่อลดลงเมื่อเกิดข้อผิดพลาด) ฉันตรวจสอบบันทึกและพบว่าไม่มีอะไรมากไปกว่า SQL Server ปิดโดยไม่คาดหมาย ฉันจะต้องไปและเริ่มบริการใหม่
ฉันลดปัญหาให้แคบลงจนถึงสคริปต์ที่ GUI พยายามเรียกใช้ ปัญหาคือเมื่อมันทำการสำรองหางบันทึกเส้นทางไปยังแฟ้มสำรองข้อมูลไม่ถูกต้อง มันควรจะเป็นD:\mapbenefits\...
BACKUP LOG [mapbenefits]
TO DISK = N'D:mapbenefits_LogBackup_2019-02-21_13-58-24.bak'
WITH NOFORMAT, NOINIT, NAME = N'mapbenefits_LogBackup_2019-02-21_13-58-24',
NOSKIP, NOREWIND, NOUNLOAD, NORECOVERY , STATS = 5
ฉันมีสองคำถาม
ฉันจะแก้ไขเส้นทางนี้ได้อย่างไร ฉันพยายามไปที่การตั้งค่าเซิร์ฟเวอร์และเส้นทางการสำรองข้อมูล
D:
โดยไม่มีเครื่องหมายทับ ถ้าฉันเพิ่มเครื่องหมายสแลช gui จะลบออก นี่คือ SSMS v17.9.1 ฉันสามารถเลือกD:\mapbenefits\
และใช้งานได้ แต่ฉันต้องการD:\DATABASE\...
นี่เป็นข้อบกพร่องหรือไม่? เซิร์ฟเวอร์ SQL ควรผิดพลาดเพียงเพราะพิมพ์เส้นทางไม่ถูกต้องหรือไม่ เมื่อฉันแก้ไขพา ธ ไฟล์มันก็ไม่มีปัญหา ฉันสามารถทำซ้ำได้ตลอดเวลาเพียงแค่ทำการลากไฟล์
ถ้าฉันเรียกใช้แบบสอบถามเพื่อตรวจสอบรุ่นที่ฉันได้รับ CU13 แต่ถ้าฉันไปที่การตั้งค่าฉันเห็นรุ่น 14.0.1000.169
ดูเหมือนว่านี่เป็นข้อผิดพลาดและสามารถทำซ้ำได้ดังนั้นฉันโพสต์ไว้ที่นี่: https://feedback.azure.com/forums/908035-sql-server/suggestions/36920542-incorrect-filepath-with-backup-log-command- สาเหตุ