ฉันกำลังเตรียม Windows Server 2016 VM ใหม่เพื่อโฮสต์ SQL Server Express 2016 ฉันสร้างไดรฟ์เสมือนสำหรับระบบปฏิบัติการ (C:) และติดตั้งระบบปฏิบัติการ ฉันยังสร้างไดรฟ์เพิ่มเติมอีก 3 ไดรฟ์สำหรับ DATA (E:), LOGS (F:) และ TEMPDB (G:) ฉันสร้างโวลุ่มอย่างง่ายบนไดรฟ์ใหม่ทั้งสามตัวและทำการฟอร์แมตอย่างรวดเร็วและทั้งหมดก็ดูดีและแสดงขนาด 32GB, 32GB และ 16GB ด้วยความเคารพจากนั้นฉันติดตั้ง SQL Express 2016 และระบุตำแหน่งเริ่มต้นสำหรับฐานข้อมูลระบบและชี้ฐานข้อมูลผู้ใช้ของฉันไปที่ E:\ ไฟล์บันทึกของผู้ใช้ที่ F:\ และไฟล์ TempDB (ฉันสร้างไฟล์ข้อมูล 8 ไฟล์และไฟล์บันทึก 1 ไฟล์ ซึ่งทั้งหมดมีขนาดเท่ากับ เติม 90% ของไดรฟ์) ที่ G:\. การติดตั้งเสร็จสมบูรณ์โดยไม่มีการรายงานข้อผิดพลาดใดๆ แต่ทันทีหลังจากติดตั้งไดรฟ์ E:, F: และ G: ทั้งหมดจะแสดงเป็น "ไม่สามารถเข้าถึงได้" ด้วยขนาดศูนย์ไบต์ ฉันทำการถอนการติดตั้ง SQL Express ลบและสร้างโวลุ่มใหม่ และติดตั้งอีกครั้ง แต่คราวนี้ฉันสร้างไดเร็กทอรีย่อยภายใต้แต่ละไดเร็กทอรี ดังนั้นไฟล์จะอยู่ใน E:\DATA, F:\LOG และ G:\TEMPDB คราวนี้ปัญหาไม่ปรากฏขึ้นอีก และฉันเห็นไฟล์ 9 ไฟล์ใน G:\TEMPDB ไม่มีใครรู้ว่าสิ่งที่อาจทำให้เกิดปัญหานี้? คุณคิดว่ามันเกี่ยวข้องกับการระบุรูทของแต่ละไดรฟ์ให้กับตัวติดตั้งหรือไม่?