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

Откуда: loopback
Сообщений: 47972
Привет.

Использую образ mcr.microsoft.com/mssql-tools

> docker run -it -p 1443:1443 mcr.microsoft.com/mssql-tools

root@abe5b21865ef:/# sqlcmd -U mayton -H mayton.db.windows.net,1433
Password: ***********
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : Login timeout expired.
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : TCP Provider: Error code 0x2749.
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : A network-related or instance-specific 
error has occurred while establishing a connection to SQL Server. Server is not found or not 
accessible. Check if instance name is correct and if SQL Server is configured to allow remote 
connections. For more information see SQL Server Books Online..


Не удалось подключится.

Удалённые соединения на самом деле - работают. Из среды OracleSQLDeveloper с драйвером net.sourceforge.jtds.jdbc.Driver успешно
подключаюсь. На этом же хосте где и докер.

Дайте совет по ошибке докера. Куда копать?
11 ноя 19, 19:32    [22013907]     Ответить | Цитировать Сообщить модератору
 Re: MSSQL и консольный Docker client  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1364
mayton,

у вас строка sqlcmd как то странно написана, вы задали пользователя под кем логиниться и имя клиентской машины.

а хост сервера куда хотите стучаться не задали.

логично бы было если вызывалось что то типа такого:
sqlcmd -S tcp:server_name_or_ip_address,1433 -U user_name

Сообщение было отредактировано: 11 ноя 19, 20:12
11 ноя 19, 20:11    [22013934]     Ответить | Цитировать Сообщить модератору
 Re: MSSQL и консольный Docker client  [new]
mayton
Member

Откуда: loopback
Сообщений: 47972
felix_ff, спасибо. Помогло. Вобщем-то и мой как я понял касался sqlcmd а не докера.
12 ноя 19, 11:19    [22014230]     Ответить | Цитировать Сообщить модератору
 Re: MSSQL и консольный Docker client  [new]
mayton
Member

Откуда: loopback
Сообщений: 47972
Еще вопрос. Наверное не в тему.
Как отформатировать ширину колонки в sqlcmd.

Пробую.

1> column md5 format a32
2> go
Msg 156, Level 15, State 1, Server c7h1pm9qacpdeus2db4j02, Line 1
Incorrect syntax near the keyword 'column'.
25 ноя 19, 14:53    [22024707]     Ответить | Цитировать Сообщить модератору
 Re: MSSQL и консольный Docker client  [new]
komrad
Member

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

-w

https://docs.microsoft.com/en-us/sql/tools/sqlcmd-utility
25 ноя 19, 15:54    [22024796]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить