ไฟล์ SDF คืออะไร??
ไฟล์ที่มีนามสกุล .sdf มีฐานข้อมูล Microsoft SQL Server Compact (SQL CE) ซึ่งเรียกอีกอย่างว่าฐานข้อมูลเชิงสัมพันธ์แบบกระชับ ผลิตโดย Microsoft สำหรับแอปพลิเคชันที่สร้างขึ้นสำหรับอุปกรณ์พกพาและเดสก์ท็อป รองรับระบบปฏิบัติการทั้ง 32 และ 64 บิต และเนื้อหาทั้งหมดของฐานข้อมูลจะรวมอยู่ในไฟล์ SDF ไฟล์เดียว และสามารถใช้พื้นที่ดิสก์ได้มากกว่า 4GB เพื่อความปลอดภัย ไฟล์ .sdf สามารถเข้ารหัสด้วยการเข้ารหัสแบบ 128 บิต รันไทม์ SQL CE ตั้งค่าการเข้าถึงแบบขนานของผู้ใช้หลายคนไปยังไฟล์ .sdf ไฟล์ SDF สามารถคัดลอกผ่าน QuickOnce หรือเพียงแค่คัดลอกไปยังปลายทางสำหรับการปรับใช้ระบบ
รูปแบบไฟล์ SDF
ไฟล์ SDF มีฐานข้อมูลซึ่งโดยปกติจะเรียกว่าฐานข้อมูลเชิงสัมพันธ์แบบกระชับ ไฟล์ SDF มีข้อมูลที่เกี่ยวข้องกับฐานข้อมูลทั้งหมดและ SQL Server Compact เป็นเครื่องมือฐานข้อมูลที่มีน้ำหนักเบาและฟรีซึ่งใช้ในการจัดการไฟล์ .sdf ขนาดไฟล์ .sdf ไม่ควรเกินขีดจำกัดขนาด 4 GB ไฟล์ SDF ไม่เก็บข้อมูลเกี่ยวกับขั้นตอน ทริกเกอร์ หรือมุมมองที่เก็บไว้ แอปพลิเคชันที่ใช้ฐานข้อมูล SQL CE ไม่จำเป็นต้องระบุพาธไปยังไฟล์ SDF ในสตริงการเชื่อมต่อ ADO.NET แต่สามารถระบุเป็น |DataDirectory|\database_name.sdf ซึ่งเป็นการกำหนดไดเร็กทอรีข้อมูลที่กำหนดไว้ในรายการแอสเซมบลีสำหรับแอปพลิเคชัน แบบแผนการตั้งชื่อ .sdf เป็นทางเลือก และสามารถใช้นามสกุลใดก็ได้เพื่อบันทึกไฟล์ การตั้งค่ารหัสผ่านสำหรับไฟล์ฐานข้อมูลเป็นขั้นตอนที่ไม่บังคับ ในการบีบอัดหรือซ่อมแซมฐานข้อมูล ควรบันทึกไฟล์ด้วยตัวเลือก กระชับ/ซ่อมแซมฐานข้อมูล