За несколько лет я не очень много работал с базами данных и не привык к имеющимся инструментам. Несколько лет назад я работал с базами данных oracle и использовал в основном TOAD с небольшим количеством MS Access в качестве инструментов для прототипирования запросов, которые я использовал в своих приложениях. Мне очень понравился TOAD за то, что он был очень интуитивно понятным и действительно простым в использовании, и я надеюсь найти что-то похожее для MS SQL Server. Что-то с открытым исходным кодом или бесплатно является предпочтительным, так как я сомневаюсь, что мой клиент захочет заплатить за что-либо, но я готов услышать предложения о вещах, которые стоят денег, если они являются, безусловно, лучшим в своем классе инструментом.
Может быть, попробуйте SQL Manager Express в первую очередь. Если вам нужно больше, вы всегда можете найти другие решения.
Изменить : это было для MS SQL 2005 Express. Я надеюсь, что будет новый для MS SQL Express 2008, и он будет намного быстрее, чем VS 2008 по сравнению с VS 2005.
Обновление : MSSQL 2014 Developer Edition бесплатно для целей разработки. Он содержит SQL Manager с полной функциональностью.
Ну, если вам понравился TOAD, то там тоже поддерживает TOAD .
Мне нравится Aqua Data Studio . Это Java, но не выключайте, он работает очень хорошо.
Также есть SQL Prompt от Redgate, в котором больше наворотов, чем вы можете вставить (только MSSQL, и это не бесплатно)
На другом конце спектра находится совершенно скелет Query Express.
Я не использовал их, но они бесплатны и утверждают, что они независимы от СУБД:
http://www.isqlviewer.com/
http://www.sql-workbench.net/index.html
Oracle SQL Developer очень хорош, а также работает с SQL Server. Вы также можете попробовать DB Solo 3. Оба они являются кроссплатформенными приложениями.
Разработчики в нашем офисе начинают использовать бесплатный инструмент SQLDevolper от Oracle ( http://www.oracle.com/technology/products/database/sql_developer/index.html ). Я все еще очень доволен PL / SQL Developer ( http://allroundautomations.com/ ). У обоих есть небольшая кривая обучения, как и у TOAD, но как только вы почувствуете их, трудно представить себе возвращение к приглашению SQL Worksheet.
Попробуйте белковый клиент SQL. http://www.squirrelsql.org/
Я использую жабу, но ненавижу это. Это глючит, но для меня это делает работу. Я всегда был впечатлен Embarcadero , вы можете сказать, что они знают, как разрабатывать программное обеспечение. Если бы у меня были деньги, я бы купил у них инструмент. Мы недавно приобрели E / R studio после оценки множества других продуктов. Мне никогда не нравилось то, что выдает Oracle, но оно бесплатно, поэтому в вашем случае я бы согласился.
SQL Navigator - это еще одна возможность
Мне нравится EMS SQL Manager. У них есть версии для всех основных БД. Тот же интерфейс, так что если вы, как и я, используете Oracle, ms-sql, mysql и postgres, то, по крайней мере, ваш повседневный инструмент запросов / управления будет выглядеть одинаково для всех платформ
Если вы собираетесь работать с SQL Server, используйте инструменты, предоставляемые MS.
Если вы хотите, чтобы игрушечные игрушки, как вы привыкли иметь в TOAD, посмотрите на продукты RedGate, в них есть все, о чем вы мечтали. TOAD для SQL Server также всегда доступен.
SqlDeveloper не позволит вам подключиться к серверу с использованием аутентификации Windows, вам понадобится ODBC, и я ожидаю того же для аналогичных бесплатных инструментов.
Вы также можете использовать MS Access и создать проект adp. Там не будет никаких локальных запросов. Это сделало бы всю работу непосредственно на сервере. Создание запроса создаст представление на сервере.
Я предпочитаю придерживаться MS Management Studio (бесплатный инструмент, поставляется с сервером) и Visual Studio.
@niniki
Попробуйте белковый клиент SQL. http://www.squirrelsql.org/
Я использовал это в течение достаточно долгого времени, но я не узнал, как сделать проверку подлинности Windows SQL Server с этим. Ты знаешь как?
azure_ardee, я ищу аутентификацию Windows на Squirrel. Если вы используете драйвер jtds, вы можете добавить свойство DOMAIN в строку подключения.
Синтаксис для conn str: jdbc: jtds: sqlserver: // [: <1433>] / [; = [; ...]]
Например: jdbc: jtds: sqlserver: // имя хоста: 1433 / db_name; DOMAIN = my_domain
Также вы можете нажать кнопку «Свойства», проверить свойство DOMAIN и заполнить значение именем домена.
Я надеюсь, что помог!
Nakro
Мы предлагаем хороший инструмент для создания визуальных запросов, который называется dbForge Query Builder для SQL Server .
QweryBuilder поддерживает как SQL Server, так и Oracle. Существует также бесплатная версия Express .