ฉันมีไฟล์ SDF และฉันต้องการดึงสคีมาของมันและสืบค้นด้วย UI บางอย่าง ฉันจะทำสิ่งนี้ได้อย่างไร ฉันไม่มี Visual Studio ติดตั้งบนเครื่องและฉันต้องการติดตั้งซอฟต์แวร์น้อยที่สุด
ฉันมีไฟล์ SDF และฉันต้องการดึงสคีมาของมันและสืบค้นด้วย UI บางอย่าง ฉันจะทำสิ่งนี้ได้อย่างไร ฉันไม่มี Visual Studio ติดตั้งบนเครื่องและฉันต้องการติดตั้งซอฟต์แวร์น้อยที่สุด
คำตอบ:
ลองสตูดิโอจัดการเซิร์ฟเวอร์ sql (รุ่น 2008 หรือก่อนหน้า) จาก Microsoft ดาวน์โหลดได้จากที่นี่ ไม่แน่ใจเกี่ยวกับสิทธิ์ใช้งาน แต่ดูเหมือนว่าจะฟรีหากคุณดาวน์โหลด EXPRESS EDITION
คุณอาจสามารถใช้ SSMS รุ่นที่ใหม่กว่าได้ สำหรับปี 2559 คุณจะต้องติดตั้งส่วนขยาย
หากคุณมีตัวเลือกคุณสามารถคัดลอกไฟล์ sdf ไปยังเครื่องอื่นซึ่งคุณได้รับอนุญาตให้ก่อมลพิษด้วยซอฟต์แวร์เพิ่มเติม
Update: ความคิดเห็นจาก Nick Westgate ในการจัดรูปแบบที่ดี
ขั้นตอนไม่ได้เป็นไปอย่างง่ายดาย
- เปิด Studio จัดการเซิร์ฟเวอร์ SQL หรือถ้ามันทำงานเลือกไฟล์ -> เชื่อมต่อ Object Explorer ...
- ในกล่องโต้ตอบเชื่อมต่อกับเซิร์ฟเวอร์เปลี่ยนประเภทเซิร์ฟเวอร์เป็น SQL Server Compact Edition
- จากดร็อปดาวน์ไฟล์ฐานข้อมูลเลือก <เรียกดูเพิ่มเติม ... >
- เปิดไฟล์ SDF ของคุณ
ดาวน์โหลดและติดตั้งLINQPadใช้งานได้กับ SQL Server, MySQL, SQLite และ SDF (SQL CE 4.0)
ขั้นตอนสำหรับการเปิดไฟล์ SDF:
คลิกเพิ่มการเชื่อมต่อ
เลือกข้อมูลบริบทรูปร่างโดยอัตโนมัติและค่าเริ่มต้น (LINQ กับ SQL)แล้วถัดไป
ภายใต้การให้บริการเลือกSQL CE 4.0
ภายใต้ฐานข้อมูลพร้อมแนบไฟล์ฐานข้อมูลที่เลือกให้เลือกเรียกดูเพื่อเลือกไฟล์. pdf ของคุณ
คลิกตกลง
คุณสามารถเปิดฐานข้อมูล SQL Compact 4.0 จาก Visual Studio 2012 โดยตรงโดยไปที่
และทำตามคำแนะนำที่นั่น
ถ้าคุณโอเคกับการอัปเกรดเป็น 4.0 คุณสามารถเปิดฐานข้อมูล SQL Compact รุ่นเก่าได้เช่นกัน - มีประโยชน์ถ้าคุณแค่อยากดูตารางบางอย่าง ฯลฯ เพื่อพัฒนาฐานข้อมูลท้องถิ่นของ Windows Phone
(หมายเหตุฉันไม่แน่ใจว่าสิ่งนี้ต้องการ SKU เฉพาะของ VS2012 หรือไม่หากช่วยให้ฉันเรียกใช้พรีเมี่ยมได้)