Я пытался использовать встроенный «Обозреватель решений» SQL Server Management Studio 2008 для управления проектом, и после 2 недель борьбы с ним я решил, что мне на самом деле все равно. Это «удобство», функции на самом деле довольно помеха.
К сожалению, место, где я работаю, - это магазин MS, и он довольно застрял на их пути. Я хочу вернуться в командную строку (я жажду Vim!). Я установил локальный репозиторий Subversion с внешним интерфейсом TortiseSVN, чтобы заменить вышеупомянутый «Обозреватель решений» и заставить его работать достаточно хорошо. Я также установил Vim, и пока все еще работаю над его настройкой, он гудит.
Однако единственное, что мне еще предстоит найти решение, - это как запускать команды для SQL Server через командную строку. Я привык к командной строке MySQL / Postgres, так как это то, что я использовал в прошлом и использовал во время прохождения моих классов. Тем не менее, я не могу найти способ выполнить мои сценарии через командную строку в Windows. В настоящее время я редактирую их в Vim, обновляю страницу в SSMS и выполняю. Я предпочел бы даже не трогать SMSS, если это необходимо.
Я видел сообщения, предлагающие sqlsharp, но когда я зашел на страницу, у меня появилось ощущение, что это не совсем то, что я ищу.
--редактировать
Я очень хочу, чтобы можно было иметь 2 галочки ответа. У П. Кэмпбелла есть технический правильный ответ, и я пробовал его несколько раз (я получаю сообщение об ошибке, когда пытаюсь использовать sqlcmd ... При исследовании того, как работает именованные каналы ... Даже если я его настроил и включен, кажется, не работает.)
Попробовав это, но безуспешно, я попробовал просто скопировать и вставить в метод Management Studio, но это было нелепо ... Поэтому я решил, что, возможно, HardCode также верен.
источник
Если вы действительно жаждете vim, рассмотрите возможность использования sqlcmd и настроек
SQLCMDEDITOR=vim
в вашей среде. Конечно, вам нужно установить Vim .Для получения полной информации смотрите здесь
источник
SQL Server поставляется с рядом утилит командной строки.
SQLCMD
это тот, который позволяет вам запускать команды T-SQL непосредственно в базе данных. Страница MSDN об утилитах находится здесь , со ссылками на каждую из них.Что касается вашего postscript, вам все равно понадобится какой-нибудь клиент базы данных командной строки, в данном случае основанный на Linux. Я понятия не имею, существует ли такая вещь. Настройка совершенно другой платформы только для управления базой данных с другой парадигмой пользовательского интерфейса (при условии, что это то, что вы предлагаете) кажется ... чрезмерным. :)
источник
Обозреватель решений - отстой, просто и понятно. И я считаю, что парни ошибаются, большинство из этого дерьма хорошие друзья. Просто создайте папку (у нее есть хорошая папка, которую он использует по умолчанию) и просто сохраните ваши вещи там.
источник