Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 sqlcmd  [new]
relief
Member

Откуда:
Сообщений: 1197
Коннект вроде проходит
sqlcmd -S ip -U user -P pswd

Если неверный пароль или айпи ввожу - кидает ошибку, а так просто показывает 1> и cmd наверху становится sqlcmd
Но вот дальше ничего не делается.
пишу sqlcmd -S ip -U user -P pswd -Q "CREATE DATABASE SampleDB;"
в ответ просто 2> на сервере база не появляется
что не так?

ps. sqlcmd нужен для работы с питоном
9 мар 19, 08:20    [21828268]     Ответить | Цитировать Сообщить модератору
 Re: sqlcmd  [new]
aleks222
Member

Откуда:
Сообщений: 484
relief
Коннект вроде проходит
sqlcmd -S ip -U user -P pswd

Если неверный пароль или айпи ввожу - кидает ошибку, а так просто показывает 1> и cmd наверху становится sqlcmd

Дык это подсказка для ввода команд.
Набери в ответ
select 1
go
9 мар 19, 09:17    [21828277]     Ответить | Цитировать Сообщить модератору
 Re: sqlcmd  [new]
aleks222
Member

Откуда:
Сообщений: 484
relief
Коннект вроде проходит
sqlcmd -S ip -U user -P pswd

Если неверный пароль или айпи ввожу - кидает ошибку, а так просто показывает 1> и cmd наверху становится sqlcmd

Дык это подсказка для ввода команд.
Набери в ответ
select 1
go
9 мар 19, 09:21    [21828280]     Ответить | Цитировать Сообщить модератору
 Re: sqlcmd  [new]
relief
Member

Откуда:
Сообщений: 1197
aleks222
relief
Коннект вроде проходит
sqlcmd -S ip -U user -P pswd

Если неверный пароль или айпи ввожу - кидает ошибку, а так просто показывает 1> и cmd наверху становится sqlcmd

Дык это подсказка для ввода команд.
Набери в ответ
select 1
go


моя строка в sqlcmd
8> select 1 go

получаю
9>

моя строка в sqlcmd
9> sqlcmd -Q "select 1 go"

получаю
10>

не понимаю как он работает
9 мар 19, 10:23    [21828295]     Ответить | Цитировать Сообщить модератору
 Re: sqlcmd  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 1317
relief
не понимаю как он работает

Так смотрите примеры: https://www.sqlshack.com/working-sql-server-command-line-sqlcmd/
9 мар 19, 10:31    [21828300]     Ответить | Цитировать Сообщить модератору
 Re: sqlcmd  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 1317
Документацию: https://docs.microsoft.com/en-us/sql/ssms/scripting/sqlcmd-use-the-utility
9 мар 19, 10:32    [21828301]     Ответить | Цитировать Сообщить модератору
 Re: sqlcmd  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 1317
relief
моя строка в sqlcmd
8> select 1 go

получаю
9>

Утилита всё ещё ожидает от вас ввод выражения.
Введите GO в отдельной строке, а не в той же.
9 мар 19, 10:35    [21828302]     Ответить | Цитировать Сообщить модератору
 Re: sqlcmd  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1401
relief
aleks222
пропущено...

Дык это подсказка для ввода команд.
Набери в ответ
select 1
go


моя строка в sqlcmd
8> select 1 go

получаю
9>

моя строка в sqlcmd
9> sqlcmd -Q "select 1 go"

получаю
10>

не понимаю как он работает
Вы не видите разницы между тем, что вас просят ввести и тем, что вы вводите?
9 мар 19, 10:36    [21828304]     Ответить | Цитировать Сообщить модератору
 Re: sqlcmd  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 1317
Дмитрий Мух
Введите GO в отдельной строке, а не в той же.

Или выйдете, введя EXIT или QUIT в начале новой строки.
9 мар 19, 10:37    [21828305]     Ответить | Цитировать Сообщить модератору
 Re: sqlcmd  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 1317
Дмитрий Мух
выйдеите
9 мар 19, 10:38    [21828306]     Ответить | Цитировать Сообщить модератору
 Re: sqlcmd  [new]
relief
Member

Откуда:
Сообщений: 1197
Дмитрий Мух
relief
моя строка в sqlcmd
8> select 1 go

получаю
9>

Утилита всё ещё ожидает от вас ввод выражения.
Введите GO в отдельной строке, а не в той же.


Получилось. Спасибо!
9 мар 19, 10:48    [21828309]     Ответить | Цитировать Сообщить модератору
 Re: sqlcmd  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 6259
relief,

ИМО практичнее создать текстовый файл, который отправлять на выполнение SQLСMD. Интерактивный режем там нужен совершенно в небольшом количестве административных задач.

Если нужен интерактивный - скачайте SQL Server management studio, совершенно бесплатный инструмент.
9 мар 19, 22:45    [21828565]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить