นี่เป็นส่วนขยายสำหรับ 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
เพิ่มการรองรับสำหรับ v20
เพิ่มคีย์ตัวปรับแต่งที่เปิดใช้งาน
แก้ไข: หมดเวลาในการเชื่อมต่อ Azure เริ่มต้น
เพิ่มการรองรับสำหรับเวอร์ชัน 19.1
เพิ่มระดับโฟลเดอร์ที่สองสำหรับการเรียงลำดับตามตัวอักษรหรือย่อย
เพิ่มการรองรับสำหรับเวอร์ชัน 19.0 (ตัวอย่าง 2)
การแปลภาษาสำหรับตัวเลือก (ขอบคุณ @micjahn)
การปรับปรุงประสิทธิภาพและตัวเลือกสำหรับฐานข้อมูลขนาดใหญ่มาก
แก้ไข: ชื่อโฟลเดอร์ไม่ถูกต้องเมื่อสคีมามีจุด
เพิ่มการรองรับสำหรับเวอร์ชัน 18.0 (ตัวอย่าง 4)
ขยายโหนดสคีมาอัตโนมัติเมื่อมีโหนดเดียว
ปรับปรุงประสิทธิภาพ
เพิ่มตัวเลือกในการลบชื่อสคีมาออกจากป้ายกำกับโหนดวัตถุ
แก้ไข: โฟลเดอร์ขยายเวลารอ
เพิ่มการรองรับ v17.0 RC1
แสดงเคอร์เซอร์รอขณะสร้างโฟลเดอร์
เวอร์ชันเดียวที่ปรับใช้ได้สำหรับเวอร์ชัน SSMS หลายเวอร์ชัน
แก้ไข: โฟลเดอร์ขยายเวลารอบนซีพียูแกนเดียว
เพิ่มตัวเลือกผู้ใช้
แก้ไข: ข้อผิดพลาดเมื่อเรียกใช้อินสแตนซ์ SSMS หลายรายการ
ดีบักบิลด์
เพิ่มบานหน้าต่างเอาต์พุตสำหรับข้อความแก้ไขข้อบกพร่อง
รุ่นเบต้าสาธารณะ