โฟลเดอร์สคีมา SSMS
นี่เป็นส่วนขยายสำหรับ SQL Server Management Studio 2012, 2014, 2016, 17, 18, 19 และ 20 โดยจะจัดกลุ่มวัตถุ sql ใน Object Explorer (ตาราง มุมมอง ฯลฯ) ลงในโฟลเดอร์สคีมา
สามารถดูซอร์สโค้ด เอกสาร และปัญหาต่างๆ ได้ที่ https://github.com/nicholas-ross/SSMS-Schema-Folders
นี่เป็นทางแยกของ SSMS2012Extender (จากเมื่อก่อนบน CodePlex) ที่เพิ่มการรองรับ SSMS 2014 และ 2016
คุณสามารถดาวน์โหลด SSMS เวอร์ชันล่าสุดได้ฟรีจาก Microsoft
ติดตั้ง
ดาวน์โหลดรุ่นล่าสุดจากหน้าเผยแพร่
คุณต้องปลดบล็อกไฟล์ zip ก่อนที่จะแตกไฟล์ คลิกขวาที่ไฟล์ zip ใน Windows Explorer และเลือก Properties หากคุณเห็นปุ่ม Unblock
หรือช่องทำเครื่องหมาย ให้คลิกที่ปุ่มนั้น
แยกไฟล์ zip และคัดลอก SSMS Schema Folders
ลงในโฟลเดอร์ส่วนขยาย SSMS ลบหรือเปลี่ยนเวอร์ชันก่อนหน้า สำหรับปี 2555-2560 ให้เรียกใช้ไฟล์ reg ที่รวมไว้เพื่อข้ามข้อผิดพลาดในการโหลดหรือคลิก No
เมื่อคุณเห็นข้อผิดพลาด จากนั้นรีสตาร์ท SSMS
- 2012 -
C:Program Files (x86)Microsoft SQL Server110ToolsBinnManagementStudioExtensions
- 2014 -
C:Program Files (x86)Microsoft SQL Server120ToolsBinnManagementStudioExtensions
- 2016 -
C:Program Files (x86)Microsoft SQL Server130ToolsBinnManagementStudioExtensions
- 17 -
C:Program Files (x86)Microsoft SQL Server140ToolsBinnManagementStudioExtensions
- 18 - ตำแหน่งการติดตั้งเริ่มต้นคือ
C:Program Files (x86)Microsoft SQL Server Management Studio 18Common7IDEExtensions
- 19 - ตำแหน่งการติดตั้งเริ่มต้นคือ
C:Program Files (x86)Microsoft SQL Server Management Studio 19Common7IDEExtensions
- 20 - ตำแหน่งการติดตั้งเริ่มต้นคือ
C:Program Files (x86)Microsoft SQL Server Management Studio 20Common7IDEExtensions
SSMS 18 ขึ้นไปอนุญาตให้ติดตั้งในตำแหน่งอื่น หากไม่มีเส้นทางข้างต้น คุณจะต้องค้นหาเส้นทางที่ถูกต้องเพื่อใช้
ตัวเลือก
มีตัวเลือกผู้ใช้บางตัวที่เปลี่ยนสไตล์และลักษณะการทำงานของโฟลเดอร์สคีมา Tools > Options > SQL Server Object Explorer > Schema Folders
- เปิดใช้งาน - ดังนั้นคุณสามารถปิดการใช้งานส่วนขยายโดยไม่ต้องถอนการติดตั้ง
- ปุ่มปรับเปลี่ยน - กดปุ่มเหล่านี้ค้างไว้เพื่อทำสิ่งที่ตรงกันข้ามกับการตั้งค่าที่เปิดใช้งาน ค่าเริ่มต้น Ctrl
- ต่อท้าย Dot - เพิ่มจุดหลังชื่อสคีมาบนป้ายกำกับโฟลเดอร์
- Clone Parent Node - เพิ่มการคลิกขวาและคุณสมบัติการเชื่อมต่อของโหนดพาเรนต์ให้กับโหนดโฟลเดอร์สคีมา
- ใช้ไอคอนวัตถุ - ใช้ไอคอนของโหนดลูกเป็นไอคอนโฟลเดอร์ หากเป็นเท็จ ให้ใช้ไอคอนโหนดหลัก (เช่น โฟลเดอร์)
- ประเภทโฟลเดอร์ - ประเภทการเรียงลำดับที่จะใช้เพื่อสร้างโฟลเดอร์ในแต่ละระดับโฟลเดอร์
- จำนวนโหนดขั้นต่ำ - จัดเรียงโหนดลงในโฟลเดอร์เมื่อมีโหนดอย่างน้อยจำนวนเท่านี้เท่านั้น
- เปลี่ยนชื่อโหนด - ลบชื่อสคีมาออกจากป้ายกำกับโหนดอ็อบเจ็กต์
- สคีมาด่วนจากข้อความโหนด - เร็วกว่า แต่ไม่ถูกต้อง ปิดใช้งานค่าเริ่มต้นแล้ว
- การหมดเวลาไม่ตอบสนอง - ความเร็วในการเรียงลำดับโหนดเทียบกับส่วนติดต่อผู้ใช้ที่ไม่ตอบสนอง
- ใช้ Nodes.Clear - เร็วขึ้น แต่ค้างส่วนต่อประสานกับผู้ใช้ ปิดใช้งานค่าเริ่มต้นแล้ว
ปัญหาที่ทราบ
ไม่ทำงาน/ไม่มีตัวเลือก
สิ่งนี้เกิดขึ้นเมื่อการรักษาความปลอดภัยของ Windows บล็อกการทำงานของไฟล์ dll ที่ดาวน์โหลดจากอินเทอร์เน็ต ดูคำแนะนำในการติดตั้งสำหรับขั้นตอนที่จำเป็นเพื่อให้สามารถทำงานได้
โหลดผิดพลาด
ใน SSMS 17 และเวอร์ชันก่อนหน้า ครั้งแรกที่มีการเรียกใช้ส่วนขยาย จะแสดงข้อความแสดงข้อผิดพลาด คลิก No
แล้วรีสตาร์ท SSMS ไฟล์ reg ที่รวมไว้จะตั้งค่าการตั้งค่ารีจิสทรีเหมือนกับเมื่อคุณคลิกปุ่มไม่ สิ่งนี้จะไม่เกิดขึ้นใน SSMS 18 อีกต่อไป
ความเข้ากันได้กับส่วนขยายอื่น ๆ
ส่วนขยายนี้จะย้ายโหนดในมุมมองแผนผัง Object Explorer ซึ่งอาจทำให้เกิดปัญหากับส่วนขยายอื่นๆ ที่ไม่คาดหวังได้ หากคุณมีปัญหาโปรดแจ้งให้เราทราบ
- การค้นหา SQL ของ Red Gate - เมื่อพยายามเลือกออบเจ็กต์ใน Object Explorer จากผลการค้นหา มันจะวนซ้ำโหนดต่างๆ โดยเปรียบเทียบข้อความของโหนด จะไม่ตรวจสอบโฟลเดอร์ย่อยสำหรับประเภทออบเจ็กต์ส่วนใหญ่ ดังนั้นจึงไม่สามารถเลือกออบเจ็กต์ที่ถูกต้องได้
โปรดรายงานปัญหาใด ๆ ไปที่ https://github.com/nicholas-ross/SSMS-Schema-Folders/issues
เปลี่ยนบันทึก
เวอร์ชัน 1.6 (12-04-2024)
- เพิ่มการรองรับสำหรับ v20
- เพิ่มคีย์ตัวปรับแต่งที่เปิดใช้งาน
- แก้ไข: หมดเวลาในการเชื่อมต่อ Azure เริ่มต้น
เวอร์ชัน 1.5 (26-05-2566)
- เพิ่มการรองรับสำหรับเวอร์ชัน 19.1
- เพิ่มระดับโฟลเดอร์ที่สองสำหรับการเรียงลำดับตามตัวอักษรหรือย่อย
เวอร์ชัน 1.4 (28-07-2565)
- เพิ่มการรองรับสำหรับเวอร์ชัน 19.0 (ตัวอย่าง 2)
- การแปลภาษาสำหรับตัวเลือก (ขอบคุณ @micjahn)
- การปรับปรุงประสิทธิภาพและตัวเลือกสำหรับฐานข้อมูลขนาดใหญ่มาก
- แก้ไข: ชื่อโฟลเดอร์ไม่ถูกต้องเมื่อสคีมามีจุด
เวอร์ชัน 1.3.1 (2018-10-06)
- เพิ่มการรองรับสำหรับเวอร์ชัน 18.0 (ตัวอย่าง 4)
เวอร์ชัน 1.3 (28-06-2018)
- ขยายโหนดสคีมาอัตโนมัติเมื่อมีโหนดเดียว
- ปรับปรุงประสิทธิภาพ
- เพิ่มตัวเลือกในการลบชื่อสคีมาออกจากป้ายกำกับโหนดวัตถุ
เวอร์ชัน 1.2.1 (22-12-2559)
- แก้ไข: โฟลเดอร์ขยายเวลารอ
เวอร์ชัน 1.2 (12-12-2559)
- เพิ่มการรองรับ v17.0 RC1
- แสดงเคอร์เซอร์รอขณะสร้างโฟลเดอร์
- เวอร์ชันเดียวที่ปรับใช้ได้สำหรับเวอร์ชัน SSMS หลายเวอร์ชัน
- แก้ไข: โฟลเดอร์ขยายเวลารอบนซีพียูแกนเดียว
เวอร์ชัน 1.1 (14-07-2559)
- เพิ่มตัวเลือกผู้ใช้
- แก้ไข: ข้อผิดพลาดเมื่อเรียกใช้อินสแตนซ์ SSMS หลายรายการ
ดีบักบิลด์
- เพิ่มบานหน้าต่างเอาต์พุตสำหรับข้อความแก้ไขข้อบกพร่อง
เวอร์ชัน 1.0 (2016-07-05)