ข้อมูลฐานข้อมูล
Microsoft SQL Server ได้เปิดตัวฐานข้อมูลรุ่นต่างๆ แต่ละฉบับจะเน้นความต้องการที่แตกต่างกัน SQL Server มีรุ่นเซิร์ฟเวอร์และรุ่นพิเศษเฉพาะสำหรับความต้องการน้ำหนักเบาสำหรับองค์กรขนาดใหญ่ อย่างไรก็ตาม ทุกรุ่นมีสิ่งหนึ่งที่เหมือนกัน โครงสร้างไฟล์ที่คล้ายกัน เมื่อติดตั้งแล้ว Microsoft SQL Server จะจัดเก็บประเภทไฟล์ข้อมูลเริ่มต้นในไดเร็กทอรีต่างๆ บนคอมพิวเตอร์ที่เกี่ยวข้อง ไฟล์ฐานข้อมูลหลัก (MDF) และไฟล์ฐานข้อมูลบันทึก (LDF) เป็นไฟล์หลักที่สร้างขึ้นสำหรับแต่ละฐานข้อมูลในสภาพแวดล้อมของ SQL Server
การติดตั้งเริ่มต้น
ระหว่างการติดตั้งครั้งแรก แต่ละรุ่นของ SQL Server จะวางไฟล์ MDF และ LDF ของระบบเริ่มต้นที่สอดคล้องกับฟังก์ชันที่เกี่ยวข้อง ซึ่งไม่ครอบคลุมในการสนทนานี้ ไฟล์ Master, MSDB, Model, TempDB และ Resource จะถูกสร้างขึ้นและจัดเก็บไว้ในไดเร็กทอรีการติดตั้งเริ่มต้นที่กำหนดไว้ระหว่างการติดตั้ง ไฟล์ระบบหลักแต่ละไฟล์ใช้สำหรับความต้องการเฉพาะ แต่เป็นฐานข้อมูล ซึ่งจัดเก็บข้อมูลที่สัมพันธ์กับงานที่เกี่ยวข้อง
วีดีโอประจำวันนี้
การสร้างฐานข้อมูลผู้ใช้
ฐานข้อมูลผู้ใช้ถูกสร้างขึ้นสำหรับการใช้งานเฉพาะโดยแอปพลิเคชันหรือผู้ใช้ เมื่อผู้ดูแลระบบฐานข้อมูลสร้างฐานข้อมูลใหม่ SQL Server จะสร้างทั้งไฟล์ MDF และ LDF ที่สอดคล้องกับฐานข้อมูลนั้น เริ่มแรก SQL Server จะวางไว้ในไดเร็กทอรีเริ่มต้นหรือผู้ดูแลระบบสามารถกำหนดตำแหน่งที่จะจัดเก็บได้ หลังจากสร้างแล้ว พวกเขาสามารถย้ายไปยังตำแหน่งต่างๆ ได้เพื่อความสะดวก ประสิทธิภาพ และข้อกังวลด้านการจัดเก็บ
ไฟล์ฐานข้อมูลหลัก
MDF เป็นที่เก็บข้อมูลฐานข้อมูลทั้งหมด ประกอบด้วยแถว คอลัมน์ เขตข้อมูล และข้อมูลที่สร้างโดยแอปพลิเคชันหรือผู้ใช้ การสร้างคอลัมน์ฐานข้อมูล การแก้ไข และการสร้างบันทึกข้อมูล การแก้ไข ทั้งหมดจะถูกเก็บไว้ในไฟล์นี้สำหรับการค้นหาและการใช้งานแอปพลิเคชัน
ล็อกไฟล์ฐานข้อมูล
ในระหว่างกระบวนการสร้างและปรับเปลี่ยนต่างๆ ภายใน MDF กิจกรรมทั้งหมดจะถูกบันทึกใน LDF เนื่องจากข้อมูลไดนามิกกำลังประมวลผลเข้าและออกจากหน่วยความจำ ซึ่งเรียกว่าธุรกรรม ข้อมูลจะถูกเก็บไว้ใน LDF เพื่อการจัดการข้อผิดพลาด ดังนั้น กิจกรรมของผู้ใช้ทั้งหมดจะถูกบันทึกไว้เพื่อใช้อ้างอิง
การใช้ MDF และ LDF's
ผู้ดูแลระบบฐานข้อมูลสามารถทำสิ่งต่างๆ ได้หลากหลายด้วย MDF และ LDF เมื่อสร้างแล้ว จะสามารถย้ายได้โดยแยกฐานข้อมูลออกจากอินสแตนซ์ ย้ายไฟล์จริงผ่าน explorer และแนบใหม่ MDF และ LDF สามารถย้ายไปยังไดเร็กทอรีต่างๆ บนอุปกรณ์จัดเก็บไฟล์ต่างๆ โดยใช้ฟังก์ชันถอดและแนบ MDF ยังเก็บรุ่นที่สร้างไฟล์และสามารถแยกออกจากอินสแตนซ์ของ SQL Server ได้โดยไม่ทราบสาเหตุ ในบางสถานการณ์ MDF สามารถนำเข้าสู่ฐานข้อมูลเปล่าใหม่เพื่อการจัดการได้
วางมันทั้งหมดเข้าด้วยกัน
Microsoft SQL Server เป็นสภาพแวดล้อมฐานข้อมูลที่ซับซ้อนซึ่งมีแง่มุม ส่วนประกอบและบริการสนับสนุนมากมาย ซึ่งไม่ได้ครอบคลุมอยู่ในคำอธิบายประเภทไฟล์พื้นฐานนี้ทั้งหมด SQL Server ใช้ไฟล์หลักสองประเภทคือ MDF และ LDF สำหรับงานส่วนใหญ่ ไฟล์เหล่านี้เป็นไฟล์ที่สำคัญที่สุดในสภาพแวดล้อมของ SQL Server