Подключение
Чтобы подключиться к экземпляру базы данных SQL Server из Emacs:
M-x sql-ms RET
M-x sql-mode
Вам будет предложено ввести стандартную информацию о подключении, а именно:
- Пользователь
- Пароль
- Сервер
- База данных
Для аутентификации SQL Server введите необходимую информацию о пользователе и пароле. Однако при подключении через проверку подлинности Windows нажмите RETURN для имени пользователя и пароля, оставив их пустыми.
Просмотр результатов вывода
Обратите внимание, что для просмотра текста любых результатов вывода в буфере * SQL * в определенный момент должен быть вызван оператор 'go'. Несколько способов сделать это.
Например, этот оператор sql будет выполнен, но он не будет отображать никакого результата в буфере * SQL * в его текущем формате:
select 'foo' as bar
Однако, если к концу добавлено «go»:
select 'foo' as bar
go
в буфере * SQL * будет отображаться следующее:
bar
-----
foo
(1 row affected)
В качестве альтернативы, если вы не хотите, чтобы операторы 'go' засоряли текст вашего SQL-скрипта, тогда вызовите 'go' на лету, чтобы увидеть все выходные результаты с момента последнего отправления предыдущего оператора 'go' Процесс sql:
C-c C-s go RET
Это полезно, если вам нужно просмотреть какие-либо сообщения об ошибках, которые могут изначально не отображаться в буфере * SQL *.