После долгих переборов остановился на Squirrel. Бесплатное ПО написанное на Java. Следовательно, сначала надо скачать и установить Java RE, все знают где www.java.com.
Потом качаем сам sqirrel вот здесь http://squirrel-sql.sourceforge.net
Для запуска установки необходимо из командной строки выполнить следующее:
java -jar путь_и_имя_скачанного_файла
Дальше идет графический интерфейс и доп. вопросов не возникает.
Для работы с SQL БД различных
Опубликовано пользователем manager
Для работы с SQL БД различных производителей нужны соответствующие JDBC драйвера. Искать их надо в каждом случае отдельно. Драйвер представляет из себя jar файл и возможно дополнительные dll.
jar файл нужно скопировать в подкаталог squirrel'а - lib, а dll'ки в любой из путей указанных в системной переменной PATH, например, c:\windows\system32
С драйверами возможны
Опубликовано пользователем manager
С драйверами возможны различные недопонимания.
Например, для MS SQL desktop edition (MSDE), который является урезанным MSSQL 2000, существует несколько драйверов.
Microsoft MSSQL Server JDBC driver - как оказалось не может работать с БД в режиме Windows authentication (NTLM). Для этого необходим jTDS Microsoft SQL. Данная тонкость нигде не описана, что доставляет определенные проблемы при отладке.
Если вы попытаетесь использовать NTLM с первым драйвером то получите сообщение:
Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection.
Это сообщение может быть вызвано также десятком других причин - так что разбираться будете долго.
Не забудьте проверить
Опубликовано пользователем manager
Не забудьте проверить доступность SQL сервера. В большинстве случаев доступаются по TCP. Проверить можно через telnet.
Для MSSQL DE это будет так:
telnet адрес_сервера 1433
telnet может не удастся по двум причинам:
1. порт блокируется сетевым экраном
2. TCP протокол не включен в настройках MS SQL сервера
Разрешить данный протокол можно утилитой SVRNETCN.EXE, которая находится в подкаталоге установки сервера tools\binn.
Изменения станут действительными после рестарта SQL сервера.