Я использую Mac для разработки веб-приложений. Наша среда исполнения - Java, наш веб-сервер - Jetty, а наша IDE - Eclipse. Таким образом, весь наш стек можно использовать из Mac и Windows изначально... за исключением нашей базы данных, которая является MS SQL Server (от 2000 до 2008 года в зависимости от приложения). Мне нужен клиент командной строки Unix для MS SQL Server.
Мне не нравится какой-либо из клиентов OS X GUI для SQL Server - я нахожу их утомительными и не очень похожими на Mac - так что пока я используйте SQL Server 2008 Management Studio в Windows XP через VMWare Fusion. Но все равно огромная боль для запуска и выхода из игры, она съедает мою RAM во время ее работы, и она отравляет мои резервные копии Time Machine, изменяя несколько файлов объемом 2 ГБ на диске каждый раз, когда я их использую.
Мне нравится, как MySQL можно использовать из командной строки, так что это отличный способ быстро добраться до моей базы данных и исследовать ошибку или добавить некоторые тестовые данные. Если бы я мог использовать SQL Server именно так! За исключением внедрения клиента командной строки, использующего прямой JDBC, что-то там, что делает это возможным?