ทางเลือก SQL Server Management Studio เพื่อเรียกดู / แก้ไขตารางและเรียกใช้คิวรี [ปิด]


128

ฉันสงสัยว่ามีทางเลือกอื่นใดใน SQL Server Management Studio ของ Microsoft หรือไม่?

ไม่มีอะไรผิดปกติกับ SSMS แต่บางครั้งมันก็ดูใหญ่เกินไปสำหรับแอปพลิเคชันที่สิ่งที่ฉันต้องการทำคือเรียกดู / แก้ไขตารางและเรียกใช้คิวรี


1
ไม่มีโปรแกรมอรรถประโยชน์พรอมต์คำสั่งสำหรับสิ่งนี้เช่น mysql หรือไม่?
Kevin

@Kevin: ตรวจสอบ osql และ sqlcmd
Piotr Owsiak

6
ให้ฉันแก้ไขให้คุณ ทุกอย่างผิดปกติกับ SSMS สำหรับ SQL Server 2012 มันติดตั้งทุกชนิดของ bloat-ware ที่ไม่จำเป็นเช่น PowerShell สำหรับ VS 2010 (fer krissake!) และถูกแต่งหน้าด้วยตัวตลกแบบเดียวกับ Windows Vista
jerhewet

2
ผู้ดูแลคุณช่วยกรุณาแนะนำว่าคำถามประเภทนี้จะถูกถามอย่างไรเพื่อไม่ให้ขัดใจ?
GaTechThomas

1
@ jerhewet: ลองใช้ SQL Database Studio - ดีกว่า smss และมีขนาดใหญ่ประมาณ 6MB (ไฟล์ติดตั้ง) sqldatabasestudio.com
Harlsten

คำตอบ:


49

ผมได้เริ่มต้นใช้LinqPad นอกจากจะมีน้ำหนักเบากว่า SSMS แล้วคุณยังสามารถฝึกการเขียนคำสั่ง LINQ- สนุกกว่าการเบื่อ TSQL แบบเก่า!


21
ฉันรู้สึกอย่างยิ่งว่าเราไม่สามารถแก้ไขตารางและไม่สามารถเรียกใช้คำสั่งด้วยคำแนะนำโดยใช้ LINQ
bjan

1
ไม่มี Intellisense ในรุ่นฟรี
Nitin Sawant

หวังว่ามันจะน่าตกใจน้อยกว่ารถบบส. ที่ยอมรับไม่ได้เช่นกัน จำนวนของข้อขัดข้องที่ฉันได้รับใน SSMS นั้นเป็นเรื่องน่าขันแม้จะมีการติดตั้งเวอร์ชันใหม่กว่าใหม่ อาจจะเฉพาะเจาะจงไปยังเครื่องของฉัน แต่ไม่เย็นกระนั้น
ไคล์ Vassella

@KyleVassella แปลก! ฉันไม่ค่อยได้รับ SSMS ที่จะผิดพลาดและฉันทำสิ่งที่มีอำนาจกับมันทุกวัน - v 17.9.1 และ 18.4
วิศวกรที่กลับรายการ

19

คางคกสำหรับ MS SQLดูค่อนข้างดี ฉันไม่เคยใช้มันเป็นการส่วนตัว แต่ฉันได้ใช้ผลิตภัณฑ์อื่น ๆ ของ Quest และพวกเขาแข็งแกร่ง


1
อืมฉันเพิ่งดาวน์โหลดเวอร์ชั่นทดลองแล้วมันมีข้อยกเว้นที่แปลกประหลาดไปหมด ... มีใครอีกไหมที่พบสิ่งนี้?
Dmitri Nesteruk

ณ วันนี้รุ่น (5.0.2.612) ของ TOAD สำหรับ MS SQL Server เป็นเพียงสิ่งที่ฉันกำลังมองหา มันดีกว่า MS Management Studio 2008 มาก
Artur Kędzior

1
หากคุณกำลังมองหาที่จะเพิ่มคุณสมบัติที่ดีให้กับ SSMS แล้วไปคว้า SSSM Tools Pack (ฟรี) ซึ่งเพิ่มคุณสมบัติที่มีประโยชน์มากมายให้กับ SSMS
Piotr Owsiak

2
ผลิตภัณฑ์คางคกนั้นหวานอมขมกลืน พวกเขามีคุณสมบัติที่น่าทึ่ง (คอลัมน์ที่เรียงลำดับได้และการรวมพื้นฐานในตารางผลลัพธ์, ไดอะแกรม db) แต่พวกเขา เป็น รถม้าชนิดเล็ก Dmitri ทุบจมูกด้วยข้อยกเว้นที่ดุร้ายและมันก็สามปีแล้วตั้งแต่เขาส่งมัน หวังว่าการซื้อโดย Dell และการมุ่งเน้นไปที่จุดข้อมูลคางคกอเนกประสงค์จะช่วยทำความสะอาดซอฟต์แวร์ที่น่าทึ่ง
Rob

1
โปรดทราบว่าชุดเครื่องมือ SMSS ไม่ได้ฟรีสำหรับ SMSS 2012 และสูงกว่า
user1151923

18

ดูเหมือนว่าไม่มีใครพูดถึงQuery Express ( http://www.albahari.com/queryexpress.aspx ) และ fork Query ExPlus (รวมถึงลิงก์ที่ด้านล่างของhttp://www.albahari.com/queryexpress.aspx )

BTW URL แรกคือหน้าแรกของ Joseph Albahari ซึ่งเป็นผู้เขียน LINQPad (ลองดูเครื่องมือนักฆ่านี้)


1
นอกจากนี้คุณสามารถดู Heidi SQL (OSS, ดีมาก), DBSourceTools (ซอฟต์แวร์ OSS โฮสต์ที่ codeplex.com, ศูนย์กลางการควบคุมแหล่งที่มา), SQuirrel SQL (OSS เขียนด้วยภาษา Java) นอกจากนี้ผู้ช่วย SQL (ไม่ใช่ IDE แต่ยังคงอยู่ภายใน) เป็นประเภทของการสืบค้นทุกที่ (แม้ใน Notepad) ใช้กับคุณสมบัติที่ดีมากมาย (จ่ายแม้ว่า)
Piotr Owsiak

16

ง่ายต่อการดาวน์โหลดรวดเร็วไม่ต้องติดตั้งฟรีสำหรับใช้ส่วนตัวและแก้ไขได้ง่ายกว่า นี่เป็นตัวเลือกที่ดีจริงๆ
Matteo Conta

ฉันเพิ่งลองทำดูและฉันต้องบอกว่ามันดูยอดเยี่ยมมาก!
Patrick Honorez

ฉันกำลังทดลองใช้และไม่ใช่ผลิตภัณฑ์ที่ไม่ดี อาจจำเป็นต้องได้รับการปรับปรุง แต่ทำได้ดีและเป็นทางเลือกที่ดีสำหรับ SQL Manager
Raffaeu

นี่มันยอดเยี่ยมและฟรี รุ่นที่จำหน่ายได้แล้วยังสามารถออกแบบแบบสอบถามกราฟิก (แม้ว่าคุณจะสามารถออกแบบจำนวน จำกัด ด้วยรุ่นฟรีจนกว่าจะหมด)
วิศวกรที่กลับรายการ

2561 และยังสามารถพูดได้ว่านี่เป็นคำตอบที่ดีที่สุด น้ำหนักเบาและตรงประเด็น สามารถแก้ไขขั้นตอนการจัดเก็บของคุณในราคาหน่วยความจำต่ำ รุ่นทดลองใช้งานได้ดีเช่นกัน
DaWiseguy

13

ฉันใช้Atlantis SQL Enywhereซึ่งเป็นซอฟต์แวร์ฟรีมาเกือบ 6 เดือนแล้วและทำงานได้ดีจริงๆ ใช้ได้กับเวอร์ชัน SQL 2005 และ SQL 2008 ฉันประทับใจจริง ๆ กับคุณสมบัติและแป้นพิมพ์ลัดคล้ายกับ VS ดังนั้นการเปลี่ยนแปลงจึงราบรื่นมากสำหรับโปรแกรมแก้ไขใหม่

คุณลักษณะบางอย่างที่ควรค่าแก่การกล่าวถึง:

  • Intellisense ที่ใช้งานได้จริงเมื่อใช้หลายตารางและรวมกับนามแฝง
  • ข้อเสนอแนะของการรวมเมื่อใช้หลายตาราง (ลดเวลาในการพิมพ์เรียบร้อยจริงๆ)
  • การจัดรูปแบบที่หลากหลายของรหัส sql, AutoIndent โดยใช้ Ctrl K, Ctrl D
  • การนำเสนอแผน SQL ที่ดียิ่งขึ้น
  • ไฮไลต์การประกาศตัวแปรขณะที่ใช้
  • คำจำกัดความของตารางบนโฮเวอร์เมาส์

คุณสมบัติทั้งหมดเหล่านี้ช่วยให้ฉันประหยัดเวลาได้มาก


1
โปรดทราบว่าโปรแกรมนี้ (ตามที่คนอื่น ๆ ส่วนใหญ่กล่าวถึงที่นี่) เป็นเพียง IDE ในการเขียนรหัส SQL คุณไม่สามารถใช้เพื่อสร้างหรือแก้ไขตารางไม่พูดถึงงานการดูแลระบบ นั่นคือสิ่งที่ OP ขอ แต่อาจทำให้เข้าใจผิดสำหรับผู้ที่มาที่นี่เพื่อค้นหาทางเลือกใน SQL Server Management Studio
ÁlvaroGonzález

มันเป็นเครื่องมือที่ดี แต่ไม่มีการลดราคาสำหรับฉันเพราะกริดผลลัพธ์ถูกแท็บไม่ซ้อนกันกับ SQL Studio ดังนั้นคุณจึงไม่สามารถเปรียบเทียบสองเอาต์พุตได้อย่างง่ายดาย ชายสองคนเซ็นต์สองเซ็นต์

3
"คุณไม่สามารถใช้เพื่อสร้างหรือแก้ไขตาราง" - สิ่งที่เกี่ยวกับ CREATE TABLE NiceTable (id INT IDENTITY (1, 1) คีย์หลัก, ชื่อ VARCHAR (80)); ฯลฯ ฯลฯ
วิศวกรที่กลับรายการ

9

หากคุณใช้เวลาใน Visual Studio อยู่แล้วคุณสามารถใช้Server Explorerเพื่อเชื่อมต่อกับเซิร์ฟเวอร์ฐานข้อมูลที่รองรับ. Net

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





2

Oracle มีโปรแกรมฟรีที่ชื่อว่า SQL Developer ซึ่งจะทำงานกับ Microsoft SQL Server รวมถึง Oracle & MySQL เมื่อเข้าถึง SQL Server อย่างไรก็ตาม Oracle SQL Developer มีวัตถุประสงค์เพื่อเปิดใช้งานการโยกย้ายไปยัง Oracle อย่างง่ายดายเท่านั้นดังนั้นฐานข้อมูล SQL Server ของคุณจึงเป็นแบบอ่านอย่างเดียว


1

คุณยังสามารถติดตั้งและใช้ตัววิเคราะห์คำถามจาก SQL Server เวอร์ชันก่อนหน้า


คุณสามารถหาได้ฟรี (ถูกกฎหมาย) ที่ไหนสักแห่ง? หรือว่าสำหรับคนที่เป็นเจ้าของเวอร์ชั่นเก่าอยู่แล้ว?
apenwarr

หากคุณมีเวอร์ชันเก่า แต่ Developer Edition ฉบับฟรีจะทำเช่นนั้น
dkretz

1
มันไม่ทำงานกับเซิร์ฟเวอร์ ms sql 2005
dotjoe

@Le Dorifer: ฉันกำลังมองหาซอฟต์แวร์ที่ดีกว่า SSMS ไม่เลว !!
GateKiller

ขออภัยดูเหมือนว่าคุณกำลังขอน้ำหนักเบา
dkretz

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.