Info
Content

MSSQL

Как подключиться к mssql с linux

# Сперва поднял туннель со своей машины до mssql базы через сервер с репликатором (чтобы как будто мы с репликатора ходим)
root@c58882dda0d8:~# ssh -4 -L localhost:1234:srv-pro-db07.i-free.pro:1433 i.dudin_pro@vas73.g01.i-free.ru -N &
[1] 1818
# Проверяем что все слушается
root@c58882dda0d8:~# ss -tulpn
Netid  State     Recv-Q Send-Q    Local Address:Port    Peer Address:Port
tcp    LISTEN    0      128       127.0.0.1:1234        *:*                  users:(("ssh",pid=1818,fd=4))
# Подключаемся
root@c58882dda0d8:~# sqlcmd -S tcp:127.0.0.1,1234 -d DB2DB_Replicator -U db2db_agent_msg3_interactive -P PASSWORD
1> :setvar SQLCMDMAXVARTYPEWIDTH 30
2> select top 10 id, name, rule_id from filter_log;
3> go
id                   name                           rule_id    
-------------------- ------------------------------ -----------
          1930921024 DBInboundFilter                        308
          1930921025 DBOutboundFilter                     80643
          1930921026 DBInboundFilter                      81028
          1930921027 DBOutboundFilter                     79961
          1930921028 DBOutboundFilter                     79961
          1930921029 DBOutboundFilter                     79961
          1930921030 DBInboundFilter                      79858
          1930921031 DBInboundFilter                      79858
          1930921032 DBOutboundFilter                     80799
          1930921033 DBOutboundFilter                     79859
(10 rows affected)
No Comments
Back to top