Alternatywy dla SQL Server Management Studio do przeglądania / edycji tabel i uruchamiania zapytań [zamknięte]

128

Zastanawiałem się, czy są jakieś alternatywy dla SQL Server Management Studio firmy Microsoft?

Nie ma nic złego w SSMS, ale czasami wydaje się po prostu zbyt dużą aplikacją, w której wszystko, czego chcę, to przeglądanie / edytowanie tabel i uruchamianie zapytań.

GateKiller
źródło
1
Czy nie ma do tego narzędzia wiersza poleceń, takiego jak mysql?
Kevin,
@Kevin: check osql i sqlcmd
Piotr Owsiak
6
Pozwól, że ci to naprawię. Wszystko jest nie tak z SSMS dla SQL Server 2012. Instaluje on wszelkiego rodzaju niepotrzebne programy typu „bloat”, takie jak PowerShell dla VS 2010 (do diabła!) I jest pokryty tym samym wyglądem klauna, co Windows Vista.
jerhewet
2
Moderatorzy, czy moglibyście zasugerować, jak można zadawać tego typu pytania, aby nie obrażały?
GaTechThomas
1
@jerhewet: wypróbuj SQL Database Studio - znacznie lepsze niż smss i zajmuje około 6 MB (plik instalacyjny) sqldatabasestudio.com
Harlsten

Odpowiedzi:

49

Zacząłem używać LinqPad . Oprócz tego, że jest lżejszy niż SSMS, możesz także ćwiczyć pisanie zapytań LINQ - o wiele przyjemniejsze niż nudny stary TSQL!

Evan
źródło
22
Zdecydowanie uważam, że nie możemy edytować tabel i uruchamiać zapytań ze wskazówkami za pomocą LINQ
bjan
1
Brak inteligencji w wersji bezpłatnej
Nitin S
Miejmy nadzieję, że jest to mniej przerażające, niedopuszczalnie błędne niż SSMS. Liczba awarii, które dostaję w SSMS, jest śmieszna, nawet przy ponownych instalacjach nowszych wersji. Może być specyficzny dla mojej maszyny, ale nie jest fajny
Kyle Vassella
@KyleVassella Weird! Bardzo rzadko zdarzają mi się awarie SSMS i codziennie robię z nim rzeczy związane z zasilaniem - wersja 17.9.1 i 18.4
Reversed Engineer
19

TOAD dla MS SQL wygląda całkiem nieźle. Nigdy nie używałem go osobiście, ale korzystałem z innych produktów Questa i są solidne.

brendan
źródło
1
Hmm, właśnie ściągnąłem ich wersję próbną i wszędzie pojawiają się naprawdę dziwne wyjątki ... czy ktoś jeszcze się z tym spotkał?
Dmitri Nesteruk
Na dzień dzisiejszy wersja (5.0.2.612) TOAD dla MS SQL Server to właśnie to, czego szukałem. Jest dużo lepiej niż MS Management Studio 2008.
Artur Kędzior
1
Jeśli chcesz dodać kilka fajnych funkcji do SSMS, pobierz pakiet narzędzi SSSM (bezpłatny), który dodaje wiele przydatnych funkcji do SSMS.
Piotr Owsiak
2
Produkty z ropuchy są słodko-gorzkie. Mają niesamowite funkcje (sortowalne kolumny i podstawowa agregacja w siatce wyjściowej, diagramowanie db), ale one. są. powozik. Dmitri uderzył go w nos z dzikimi wyjątkami i minęły trzy lata, odkąd go wysłał. Miejmy nadzieję, że zakup przez firmę Dell i skupienie się na uniwersalnym Toad Data Point oczyści potencjalnie niesamowity kawałek oprogramowania.
Rob
1
Należy pamiętać, że pakiet narzędzi SMSS nie jest bezpłatny dla programu SMSS 2012 i nowszych.
user1151923
18

Wygląda na to, że nikt nie wspomniał o Query Express ( http://www.albahari.com/queryexpress.aspx ) i rozwidleniu Query ExPlus (również link na dole http://www.albahari.com/queryexpress.aspx )

BTW. Pierwszy adres URL to strona domowa Josepha Albahari, który jest autorem LINQPad (sprawdź to zabójcze narzędzie)

Piotr Owsiak
źródło
1
Możesz również rzucić okiem na Heidi SQL (OSS, bardzo ładne), DBSourceTools (oprogramowanie OSS hostowane na codeplex.com, centryczne sterowanie źródłami), SQuirrel SQL (OSS napisane w Javie). Dodatkowo Asystent SQL (nie jest to IDE, ale wciąż interesujący) jest rodzajem zapytania uruchamianego wszędzie (nawet w Notatniku) z wieloma fajnymi funkcjami (choć płatnymi).
Piotr Owsiak
16

Baza danych .NET

Govind Malviya
źródło
Prosty, szybki do pobrania, bez instalacji, darmowy do użytku osobistego i robi więcej niż prostą edycję. To naprawdę dobry wybór.
Matteo Conta
Po prostu spróbowałem i muszę powiedzieć, że wygląda po prostu świetnie!
Patrick Honorez
Próbuję i nie jest to zły produkt. Prawdopodobnie wymaga ulepszeń, ale jest dobrze zrobiony i jest dobrą alternatywą dla SQL Managera
Raffaeu
To jest świetne i darmowe. Wersja płatna może również projektować graficzne zapytania (chociaż możesz wykonać ograniczoną liczbę projektów za pomocą bezpłatnej wersji, dopóki się nie skończy)
Reversed Engineer
2018 i nadal mogę powiedzieć, że to najlepsza odpowiedź. Lekki i na temat. Może nawet edytować procedury składowane przy niskim koszcie pamięci. Wersja próbna działa równie dobrze.
DaWiseguy
13

Używam Atlantis SQL Enywhere , darmowego oprogramowania, od prawie 6 miesięcy i działa naprawdę dobrze. Działa z wersjami SQL 2005 i SQL 2008. Jestem naprawdę pod wrażeniem jego funkcji, a skróty klawiaturowe są podobne do VS, dzięki czemu przejście do nowego edytora jest naprawdę płynne.

Niektóre funkcje, o których warto wspomnieć:

  • Inteligencja, która faktycznie działa, gdy używasz wielu tabel i łączy za pomocą aliasów
  • Sugestia łączenia przy korzystaniu z wielu tabel (skraca czas pisania, naprawdę schludny)
  • Bogate formatowanie kodu sql, AutoIndent za pomocą Ctrl K, Ctrl D.
  • Lepsza reprezentacja planów SQL
  • Wyróżnia deklaracje zmiennych, gdy są używane.
  • Definicja tabeli po najechaniu myszą.

Wszystkie te funkcje pozwoliły mi zaoszczędzić dużo czasu.

user_v
źródło
1
Zwróć uwagę, że ten program (jak większość innych wymienionych tutaj) jest po prostu IDE do pisania kodu SQL. Nie można go używać do tworzenia lub edycji tabel, nie wspominając o zadaniach administracyjnych. O to prosi OP, ale może to być mylące dla tych, którzy przyjeżdżają tutaj, szukając alternatywy dla SQL Server Management Studio.
Álvaro González
To fajne narzędzie, ale nie jest dla mnie na sprzedaż, ponieważ siatki wyników są umieszczone na kartach, a nie w stosie, jak w SQL Studio, więc nie można łatwo porównać dwóch wyników. Jeden mężczyzna to dwa centy.
3
„Nie możesz go używać do tworzenia lub edycji tabel” - co z CREATE TABLE NiceTable (id INT IDENTITY (1, 1) PRIMARY KEY, Name VARCHAR (80))); itd itd?
Odwrócony inżynier
9

Jeśli już spędzasz czas w programie Visual Studio, zawsze możesz użyć Eksploratora serwera, aby połączyć się z dowolnym serwerem bazy danych zgodnym z .Net.

Pod warunkiem, że używasz wersji Professional lub nowszej, możesz tworzyć i edytować tabele i bazy danych, uruchamiać zapytania itp.

Daniel O
źródło
2

Oracle ma darmowy program o nazwie SQL Developer, który będzie współpracował z Microsoft SQL Server oraz Oracle i MySQL. Jednak podczas uzyskiwania dostępu do SQL Server, Oracle SQL Developer ma na celu jedynie umożliwienie łatwej migracji do Oracle, więc baza danych SQL Server jest zasadniczo tylko do odczytu.

aef123
źródło
1

Nadal można zainstalować i używać Query Analyzer z poprzednich wersji programu SQL Server.

dkretz
źródło
Czy możesz to gdzieś dostać za darmo (legalnie)? A może tylko dla osób, które już posiadały starą wersję?
apenwarr
Jeśli masz starą wersję, ale na przykład stara darmowa kopia Developer Edition.
dkretz
1
Nie działa z serwerem ms sql 2005
dotjoe
@Le Dorifer: Szukałem oprogramowania, które jest lepsze niż SSMS, a nie gorsze !!
GateKiller
Przepraszam - wydawało mi się, że prosisz o lżejsze.
dkretz
0

Co powiesz na Embarcadero Rapid SQL Naprawdę dobry, ale trochę drogi.

pyccki
źródło