การปรับปรุงในเวอร์ชัน 7.0
- ปรับปรุงประสิทธิภาพ: การปรับปรุงประสิทธิภาพในกระบวนการเปรียบเทียบฐานข้อมูล การซิงโครไนซ์ และการดำเนินการของ query อย่างมีนัยสำคัญ
- การปรับปรุง UI: อินเทอร์เฟซที่ใช้งานง่ายขึ้น พร้อมตัวเลือกการปรับแต่งเพิ่มเติมสำหรับแดชบอร์ดและเค้าโครงเครื่องมือ
- การผสานการทำงานกับคลาวด์: ปรับปรุงการสนับสนุนการจัดการฐานข้อมูล SQL Server บนคลาวด์ เช่น Azure SQL Database และ AWS RDS
คุณสมบัติเด่นและเครื่องมือสำคัญ:
- การพัฒนา SQL Query:
- SQL Query Profiler: เครื่องมือในการโปรไฟล์และดีบัก SQL query พร้อมทั้งแผนการดำเนินการ (execution plans) และสถิติเพื่อวิเคราะห์ประสิทธิภาพการทำงานของ query อย่างละเอียด
- SQL Code Formatter: เครื่องมือจัดรูปแบบโค้ด SQL เพื่อให้อ่านง่ายขึ้น สามารถปรับแต่งตามมาตรฐานของทีมได้
- SQL Intellisense และ Code Completion: เสริมประสิทธิภาพในการแนะนำโค้ดและแก้ไขข้อผิดพลาดโดยอัตโนมัติ ช่วยให้เขียนโค้ดได้เร็วขึ้น
- การจัดการฐานข้อมูล:
- การสำรองข้อมูล/กู้คืนข้อมูล (Backup/Restore): ปรับปรุงขั้นตอนการสร้างและจัดการการสำรองข้อมูล และการกู้คืนฐานข้อมูล
- การเปรียบเทียบ Schema และข้อมูล (Schema and Data Comparison): เครื่องมือเปรียบเทียบและซิงโครไนซ์โครงสร้างฐานข้อมูลและข้อมูลระหว่างสภาพแวดล้อมต่าง ๆ
- การปรับโครงสร้างฐานข้อมูล (Database Refactoring): เพิ่มคุณสมบัติในการเปลี่ยนชื่อ ย้าย หรือจัดการวัตถุฐานข้อมูลโดยไม่กระทบต่อการอ้างอิง
- การตรวจสอบและบำรุงรักษาฐานข้อมูล:
- การจัดการดัชนี (Index Management): ตรวจจับและจัดการดัชนีที่กระจัดกระจายหรือไม่ได้ใช้งาน พร้อมรายงานรายละเอียด
- เครื่องมือวิเคราะห์ประสิทธิภาพฐานข้อมูล (Database Performance Analyzer): วิเคราะห์ประสิทธิภาพการทำงานของฐานข้อมูลอย่างลึกซึ้งพร้อมคำแนะนำในการปรับปรุง
- แผนบำรุงรักษาฐานข้อมูลอัตโนมัติ (Automated Maintenance Plans): รองรับการทำงานอัตโนมัติในงานบำรุงรักษาเช่นการสำรองข้อมูล การจัดการดัชนี และการอัปเดตสถิติ
- การทำงานร่วมกันและการควบคุมเวอร์ชัน:
- การเชื่อมต่อกับระบบควบคุมเวอร์ชัน (Source Control Integration): รวมการทำงานกับ Git, SVN และระบบควบคุมเวอร์ชันอื่น ๆ เพื่อการติดตามการเปลี่ยนแปลงของฐานข้อมูล
- การทำงานร่วมกันของทีม (Team Collaboration): มีคุณสมบัติช่วยให้ทีมทำงานร่วมกันได้สะดวกขึ้น เช่น การแบ่งปันการตั้งค่าโครงการและการจัดการสิทธิ์
- การรายงานและเอกสาร:
- การรายงานและวิเคราะห์ข้อมูล (Data Reporting and Analysis): เครื่องมือสร้างรายงานที่ละเอียดเกี่ยวกับสถานะฐานข้อมูล ประสิทธิภาพ และการบันทึกการตรวจสอบ (audit logs)
- การสร้างเอกสารฐานข้อมูล (Database Documentation): สร้างเอกสารฐานข้อมูลอัตโนมัติสำหรับวัตถุต่าง ๆ เช่น schema, stored procedures และ functions
- การนำเข้า/ส่งออกข้อมูล:
- การนำเข้า/ส่งออกข้อมูล (Flexible Data Export/Import): รองรับหลายรูปแบบไฟล์ เช่น CSV, Excel, XML, และ JSON สำหรับการนำเข้าและส่งออกข้อมูล
- การสร้างข้อมูลทดสอบ (Data Generation): มีคุณสมบัติสำหรับสร้างข้อมูลจำลองเพื่อใช้ในการพัฒนาและทดสอบ
- เครื่องมือเสริม:
- การทดสอบโค้ด SQL (SQL Unit Testing): เครื่องมือสำหรับการทดสอบโค้ด SQL และฟังก์ชันของฐานข้อมูลแบบอัตโนมัติ เพื่อให้มั่นใจว่าโค้ดทำงานได้ถูกต้อง
- การสนับสนุน PowerShell: รองรับการรันงานฐานข้อมูลผ่านสคริปต์ PowerShell