10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

สวัสดีฮับ! เราทำงานมากด้วย ซอฟต์แวร์เควสและในปีนี้พวกเขาก็ซื้อ ApexSQL — ผู้ผลิตโซลูชันสำหรับการจัดการและตรวจสอบฐานข้อมูล Microsoft SQL Server ในรัสเซียดูเหมือนว่าพวกเราไม่ค่อยมีใครรู้จักคนพวกนี้เลย ในหน้าหลักของเว็บไซต์ พวกเขาเขียนว่า “Killer tools for SQL Server” ฟังดูคุกคาม เรามีความคิดที่จะแนะนำผู้ขายรายนี้และค้นหาว่าอะไรคือสิ่งที่ร้ายแรงในโซลูชันของพวกเขา มาเริ่มกันที่ผลิตภัณฑ์ที่ไม่มีโฆษณาเกินจริง หลังจากนั้นจะเป็นช่วงสั้น ๆ เกี่ยวกับผลิตภัณฑ์เชิงพาณิชย์ ฉันหวังว่าคุณจะพบว่าโปรแกรมเหล่านี้มีประโยชน์ กรุณาอยู่ใต้แมว

ในบทความนี้:

  1. ApexSQL เปรียบเทียบ - เครื่องมือสำหรับเปรียบเทียบโค้ด SQL ไฟล์และโฟลเดอร์ ใช้งานได้เป็นส่วนขยายสำหรับ SSMS หรือ Visual Studio
  2. ถอดรหัส ApexSQL — การถอดรหัสสตรีมของออบเจ็กต์ใน SQL Server: ขั้นตอน ฟังก์ชัน ทริกเกอร์ และมุมมอง ใช้งานได้เป็นส่วนขยายสำหรับ SSMS หรือ Visual Studio
  3. ApexSQL ค้นพบ — การตรวจจับอินสแตนซ์ของ SQL Server และบริการที่เกี่ยวข้อง SSRS, SSAS และ SSIS
  4. รีแฟคเตอร์ ApexSQL — เครื่องมือสำหรับการปรับโครงสร้างใหม่และจัดรูปแบบโค้ด SQL ทำงานเป็นส่วนขยายสำหรับ SSMS หรือ Visual Studio
  5. โมเดล ApexSQL - การสร้างไดอะแกรมวัตถุ SQL Server ใช้งานได้เป็นส่วนขยายสำหรับ SSMS หรือ Visual Studio
  6. แผน ApexSQL — เครื่องมือสำหรับการเพิ่มประสิทธิภาพแผนการดำเนินการ ทำงานเป็นส่วนขยายสำหรับ SSMS
  7. ApexSQL เสร็จสมบูรณ์ — เครื่องมือนี้จะเติมคำสั่ง SQL ให้สมบูรณ์โดยอัตโนมัติและอนุญาตให้คุณเพิ่มตัวอย่างของคุณเอง (แป้นพิมพ์ลัดสำหรับการเติมข้อความอัตโนมัติ) ใช้งานได้เป็นส่วนขยายสำหรับ SSMS หรือ Visual Studio
  8. การเผยแพร่ ApexSQL — เครื่องมือสำหรับการรันโค้ด SQL บนฐานข้อมูลหลาย ๆ อันในแต่ละครั้ง
  9. การค้นหา ApexSQL — ยูทิลิตี้สำหรับค้นหาข้อมูลและวัตถุในระดับความลึกของ SQL Server ทำงานเป็นส่วนขยายสำหรับ SSMS หรือ Visual Studio
  10. ชุดเครื่องมือ ApexSQL DevOps — เครื่องมือสำหรับสร้างไปป์ไลน์ CI/CD ผลิตภัณฑ์เดียวในรายการที่นี่เท่านั้นที่มีเว็บคอนโซล

แต่ละผลิตภัณฑ์เป็นส่วนหนึ่งของฟังก์ชันการทำงานของโซลูชัน ApexSQL แบบชำระเงิน ในตอนท้ายของบทความ เราจะอธิบายสั้นๆ ว่าโซลูชันเชิงพาณิชย์เหล่านี้มีอะไรบ้าง

1. การเปรียบเทียบ ApexSQL

10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

วิดีโอสั้น ๆ เกี่ยวกับกลไกการทำงานและความสามารถ

การเปรียบเทียบช่วยให้คุณเปรียบเทียบไฟล์ โฟลเดอร์ และอ็อบเจ็กต์ของ SQL Server รองรับการเปรียบเทียบแบบสองทิศทางและการสร้างสคริปต์เพิ่มเติมสำหรับการรวมออบเจ็กต์ต่างๆ ในอินเทอร์เฟซ ยูทิลิตี้สามารถเน้นไวยากรณ์ของ C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML

10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

คุณสมบัติหลัก: บูรณาการเข้ากับ SSMS และ Visual Studio การเรียกอ็อบเจ็กต์จากอินสแตนซ์ฐานข้อมูลที่แตกต่างกันเพื่อการเปรียบเทียบโดยตรงจาก Object Explorer และ รองรับการทำงานผ่าน CLI.

2. ถอดรหัส ApexSQL

10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

วิดีโอสั้น ๆ เกี่ยวกับกลไกการทำงานและความสามารถ

ในการถอดรหัส จากอินเทอร์เฟซ SSMS หรือ Visual Studio คุณสามารถถอดรหัสขั้นตอน ฟังก์ชัน ทริกเกอร์ หรือมุมมองได้ในคลิกเดียว

10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

ในอินเทอร์เฟซคุณสามารถดูสคริปต์ถอดรหัส DDL ได้ รองรับการเชื่อมต่อพร้อมกันกับหลายอินสแตนซ์ของ SQL Server

3. ค้นพบ ApexSQL

10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

ระบุอินสแตนซ์ที่มีอยู่ของบริการ SQL Server, SSRS, SSAS และ SSIS ตามช่วงที่อยู่ IP และดูข้อมูลโดยละเอียด

10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

จากอินเทอร์เฟซ คุณสามารถกำหนดค่าการค้นหาฐานข้อมูลตามกำหนดเวลาได้ ApexSQL Discover สามารถส่งการแจ้งเตือนพร้อมผลการค้นพบทางอีเมล

4. รีแฟคเตอร์ ApexSQL

10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

วิดีโอสั้น ๆ เกี่ยวกับกลไกการทำงานและความสามารถ

การจัดรูปแบบโค้ดสามารถทำได้ตามโปรไฟล์ชนิดบรรจุกล่อง หรือคุณสามารถปรับแต่งเองเพื่อให้โค้ดดูคุ้นเคยมากขึ้นสำหรับคุณ Refactor สามารถเน้นตัวแปรที่ไม่ได้ใช้ในโค้ด แค็ปซูลบล็อคโค้ดเป็นโพรซีเดอร์ และขยาย “*” ลงในรายการทั้งหมด

10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

คุณลักษณะที่มีประโยชน์ประการหนึ่งคือการแบ่งตารางเพื่อแยกคอลัมน์ที่ใช้น้อยที่สุดออก Refactor จะรายงานออบเจ็กต์ที่จะได้รับผลกระทบจากการแยกนี้

10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

นอกจากนี้ในอินเทอร์เฟซ Refactor คุณสามารถเปลี่ยนชื่อของวัตถุได้อย่างปลอดภัยในขณะที่เปลี่ยนการพึ่งพาทั้งหมด

10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

ดูรายละเอียดฟังก์ชั่นเหล่านี้และฟังก์ชั่นอื่น ๆ เพิ่มเติมได้ที่หน้า คำอธิบายของยูทิลิตี้.

5. โมเดล ApexSQL

10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

ยูทิลิตี้นี้แสดงภาพวัตถุ SQL Server และความสัมพันธ์ระหว่างวัตถุเหล่านั้น ในอินเทอร์เฟซเดียวกัน คุณสามารถเปลี่ยนการกำหนดค่าของออบเจ็กต์และสร้างโค้ด DDL ที่เกี่ยวข้องได้ การแสดงภาพทั้งหมดสามารถส่งออกเป็นรูปภาพได้

ฟังก์ชันการทำงานของโมเดลได้รับการขยายด้วยความช่วยเหลือของผลิตภัณฑ์เชิงพาณิชย์ diff и doc. เมื่อใช้ผลิตภัณฑ์แรก คุณสามารถเปรียบเทียบแบบจำลองกับสถานะปัจจุบันในฐานข้อมูล หรือเปรียบเทียบแบบจำลองของฐานข้อมูลสองแห่งที่แตกต่างกัน และผลิตภัณฑ์ที่สองจำเป็นสำหรับการบันทึกออบเจ็กต์ฐานข้อมูล

6. แผน ApexSQL

10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

วิดีโอสั้น ๆ เกี่ยวกับกลไกการทำงานและความสามารถ

นี่คือเครื่องมือเพิ่มประสิทธิภาพการทำงาน นอกจากนี้ เมื่อใช้แผน ApexSQL คุณสามารถส่งออกแผนไปยังรายงานในรูปแบบ HTML และ XML ได้ กรณีการใช้งานบ่อยครั้งสำหรับยูทิลิตี้นี้คือการเปรียบเทียบแผนปัจจุบันและแผนแก้ไขตามลักษณะต่างๆ

10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

ApexSQL Plan รองรับการดาวน์โหลดจากที่เก็บการสืบค้นและนำเสนอลักษณะของการสืบค้นเหล่านี้ในรูปแบบของแดชบอร์ด

7. ApexSQL เสร็จสมบูรณ์

10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

วิดีโอสั้น ๆ เกี่ยวกับกลไกการทำงานและความสามารถ

ตัวเร่งโค้ด ในอินเทอร์เฟซยูทิลิตี้ คุณสามารถกำหนดค่านามแฝง ข้อมูลโค้ด และการเน้นโค้ดได้

8. การเผยแพร่ ApexSQL

10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

ใน ApexSQL Propagate คุณสามารถกำหนดค่าการเรียกใช้โค้ดบนฐานข้อมูล SQL Server ต่างๆ และกำหนดลำดับของการดำเนินการได้

10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

ผลลัพธ์ของโค้ดที่ดำเนินการจะถูกแยกวิเคราะห์โดยยูทิลิตี้และบันทึกไว้เพื่อการดูผลการดำเนินการได้ง่าย

9. การค้นหา ApexSQL

10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

วิดีโอสั้น ๆ เกี่ยวกับกลไกการทำงานและความสามารถ

เครื่องมือค้นหาโครงสร้างฐานข้อมูล จากที่นี่ คุณสามารถเปลี่ยนชื่อออบเจ็กต์ได้อย่างปลอดภัยและติดตามความสัมพันธ์ของวัตถุเหล่านั้น ผลการค้นหาจะถูกส่งออกเป็น HTML, CSV และ Excel

10. ชุดเครื่องมือ ApexSQL DevOps

10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

วิดีโอสั้น ๆ เกี่ยวกับกลไกการทำงานและความสามารถ

รหัส PowerShell ทำงานภายใต้ประทุนของยูทิลิตี้ Build, Review, Document และ Deploy พร้อมใช้งานสำหรับนักพัฒนาจากอินเทอร์เฟซ ApexSQL DevOps Toolkit ที่นี่คุณสามารถสร้างข้อมูลสังเคราะห์ รันการทดสอบหน่วยโดยอัตโนมัติ และการเปลี่ยนแปลงเอกสาร สามารถเชื่อมต่อเป็นปลั๊กอินกับ TeamCity, Jenkins และอื่น ๆ

ฐานความรู้ ApexSQL มี บทความที่น่าสนใจ บน DevOps ในสภาพแวดล้อมฐานข้อมูล

ตอนนี้เราได้จัดการกับโซลูชันฟรีแล้ว เราจะนำเสนอรายการโซลูชันที่ต้องชำระเงินโดยย่อ ซึ่งแน่นอนว่ามีฟังก์ชันการทำงานที่มีประสิทธิภาพมากกว่า

  1. การตรวจสอบ ApexSQL — เครื่องมือในการตรวจสอบฐานข้อมูลให้เป็นไปตามข้อกำหนดด้านความปลอดภัย ได้แก่ รองรับ HIPAA, GDPR, PCI รองรับรายงานและการดูประวัติการเปลี่ยนแปลง

    ดูภาพหน้าจอและวิดีโอ10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

  2. การสำรองข้อมูล ApexSQL — ระบบอัตโนมัติในการสร้างการสำรองข้อมูลส่วนเพิ่ม บันทึกธุรกรรม และการสำรองข้อมูลเต็มรูปแบบ รองรับการคืนค่าไปยังจุดเวลาที่ระบุ คุณสามารถสร้างเทมเพลตสำหรับสร้างการสำรองข้อมูลและกำหนดค่าแผนการสำรองข้อมูลได้อย่างยืดหยุ่น

    ดูภาพหน้าจอและวิดีโอ10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

  3. ApexSQL Defrag — ยูทิลิตี้สำหรับตรวจสอบและจัดการการจัดเรียงข้อมูล

    ดูภาพหน้าจอและวิดีโอ10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

  4. งาน ApexSQL - เครื่องมือสำหรับจัดการงานต่างๆ ทั้งประวัติ กำหนดการ และการแจ้งเตือน

    ดูภาพหน้าจอ10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

  5. บันทึก ApexSQL — เครื่องมือสำหรับการอ่านบันทึกธุรกรรมสำหรับการตรวจสอบ การจำลองแบบ หรือการย้อนกลับการเปลี่ยนแปลง

    ดูภาพหน้าจอและวิดีโอ10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

  6. การกู้คืน ApexSQL — การกู้คืนข้อมูลที่เสียหาย ถูกลบ หรือสูญหาย

    ดูภาพหน้าจอและวิดีโอ10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

  7. วิเคราะห์ ApexSQL — เครื่องมือสำหรับวิเคราะห์ความสัมพันธ์ในฐานข้อมูล

    ดูภาพหน้าจอและวิดีโอ10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

  8. โครงสร้าง ApexSQL — เครื่องมือสำหรับการสร้างฐานข้อมูลอัตโนมัติ สามารถเชื่อมต่อกับระบบควบคุมเวอร์ชันได้

    ดูภาพหน้าจอและวิดีโอ10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

  9. การบังคับใช้ ApexSQL - ตัวปรับปรุงโค้ด SQL

    ดูภาพหน้าจอและวิดีโอ10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

  10. สร้าง ApexSQL เป็นเครื่องมือสำหรับสร้างข้อมูลหลายล้านแถวในคลิกเดียว รองรับการส่งออกข้อมูลทดสอบเป็น SQL, XML, CSV, JSON และ Excel

    ดูภาพหน้าจอ10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

  11. หน้ากาก ApexSQL — เครื่องมือสำหรับการค้นหา การจัดประเภท และการปิดบังข้อมูลที่ละเอียดอ่อนในฐานข้อมูล มีมาสก์ที่กำหนดไว้ล่วงหน้ามากกว่า 220+ แบบและฟิลเตอร์ในตัวมากกว่า 55+ แบบสำหรับการจำแนกประเภท

    ดูภาพหน้าจอ10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

  12. สคริปต์ ApexSQL — เครื่องมือสำหรับสร้างสคริปต์ DDL และ DML และแพ็คเกจการติดตั้งที่ปฏิบัติการได้

    ดูภาพหน้าจอและวิดีโอ10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

  13. การควบคุมแหล่งที่มาของ ApexSQL - เครื่องมือสำหรับรวมระบบควบคุมเวอร์ชันเข้ากับ SSMS

    ดูภาพหน้าจอและวิดีโอ10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

  14. ทริกเกอร์ ApexSQL — การตรวจสอบข้อมูลในฐานข้อมูลและการแปลเป็น DML

    ดูภาพหน้าจอและวิดีโอ10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

  15. การทดสอบหน่วย ApexSQL - เครื่องมือสำหรับการรันการทดสอบหน่วยโดยตรงจากคอนโซล SSMS

    ดูภาพหน้าจอและวิดีโอ10 ยูทิลิตี้ ApexSQL ฟรีสำหรับจัดการฐานข้อมูล Microsoft SQL Server

เขียนความคิดเห็นว่าคุณใช้เครื่องมือใดในการตรวจสอบและการจัดการฐานข้อมูลอยู่แล้วและคุณแก้ไขปัญหาใดบ้าง

หากต้องการถามคำถามเกี่ยวกับผลิตภัณฑ์ ApexSQL รับผลิตภัณฑ์เชิงพาณิชย์สำหรับการทดสอบ หรือสอบถามราคา โปรดฝากคำขอไว้ที่ แบบฟอร์มข้อเสนอแนะบนเว็บไซต์ของเรา.

หากคุณกำลังแก้ไขปัญหาที่ซับซ้อนในการติดตามและการจัดการ โปรดอ่านบทความก่อนหน้าของเราเกี่ยวกับ Habré:

ตรวจสอบฐานข้อมูลต่างๆ จากอินเทอร์เฟซเดียว

แยกปัญหาประสิทธิภาพการทำงานใน SQL Server ได้อย่างรวดเร็ว

ตรวจสอบการเปลี่ยนแปลงในโครงสร้างพื้นฐานของ Microsoft (รวมถึง SQL Server)

คุณยังสามารถสมัครสมาชิกของเราได้ หน้าเฟสบุ๊ค.

ที่มา: will.com

เพิ่มความคิดเห็น