您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
sqlcmd的使用-linux中也可以連接sqlserver數據庫(2008)
发布时间:2022-01-08 23:29:01编辑:雪饮阅读()
寫作背景是要連入sqlserver2008數據庫,而要在Linux中連接,那麽看到網上有說sqlserver只能在windows上運行,哥不全信,我心想如果只是作爲客戶端去連接應該還是可以的吧。
安裝
curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/msprod.repo
curl這步驟可選,如果接下來的yum不到任何東西,則可以嘗試curl下,然後再yum,可能還需要更新下yum cache吧。
yum install mssql-tools unixODBC-devel
vim /etc/profile.d/mssqltools.sh
输入内容:
export PATH=$PATH:/opt/mssql-tools/bin/
然后 source一下
source /etc/profile.d/mssqltools.sh
使用
參考資料:
實例:
[root@localhost jiayouzhan]# sqlcmd -S km7ew.51tcp.vip,55053 -U sa -P kasumi
1> use [OILPOS];
2> select * from Fuel_Setup;
3> go
已将数据库上下文更改为 'OILPOS'。
ID StationNo POS_NO NozzleSN NozzleNO MCHNO OilSort Tank Active Manual COM NZVersion AURL BURL BanBLK
----------- ---------- ------ -------- -------- ----- -------------------- ---- ------ ------ ---------- ---------- ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- ------
1 0001 NULL 2 1 NULL 92# 汽油 2 1 0 3 NULL http://yanshi.i9tech.cn/f/app/lpr/test NULL NULL
2 0001 NULL 1 2 NULL 92# 汽油 2 1 0 3 NULL http://yanshi.i9tech.cn/f/app/lpr/test NULL NULL
3 0001 NULL 1 3 NULL 95# 汽油 3 1 0 4 NULL NULL NULL NULL
4 0001 NULL 2 4 NULL 95# 汽油 3 1 0 4 NULL NULL NULL NULL
5 0001 NULL 2 5 NULL 0# 柴油 1 1 0 5 NULL NULL NULL NULL
6 0001 NULL 1 6 NULL 0# 柴油 1 1 0 5 NULL NULL NULL NULL
7 0001 NULL 1 7 NULL 92# 汽油 2 1 0 6 NULL NULL NULL NULL
8 0001 NULL 2 8 NULL 92# 汽油 2 1 0 6 NULL NULL NULL NULL
9 0001 NULL 2 9 NULL 95# 汽油 3 1 0 7 NULL NULL NULL NULL
10 0001 NULL 1 10 NULL 95# 汽油 3 1 0 7 NULL NULL NULL NULL
11 0001 NULL 1 11 NULL 92# 汽油 2 1 0 8 NULL NULL NULL NULL
12 0001 NULL 2 12 NULL 92# 汽油 2 1 0 8 NULL NULL NULL NULL
13 0001 NULL 2 13 NULL 95# 汽油 3 1 0 9 NULL NULL NULL NULL
14 0001 NULL 1 14 NULL 95# 汽油 3 1 0 9 NULL NULL NULL NULL
15 0001 NULL 1 15 NULL 92# 汽油 2 1 0 10 NULL NULL NULL NULL
16 0001 NULL 2 16 NULL 92# 汽油 2 1 0 10 NULL NULL NULL NULL
17 0001 NULL 2 17 NULL 95# 汽油 3 1 0 15 NULL NULL NULL NULL
18 0001 NULL 1 18 NULL 95# 汽油 3 1 0 15 NULL NULL NULL NULL
19 0001 NULL 1 19 NULL 92# 汽油 2 1 0 12 NULL NULL NULL NULL
20 0001 NULL 2 20 NULL 92# 汽油 2 1 0 12 NULL NULL NULL NULL
21 0001 NULL 2 21 NULL 92# 汽油 2 1 0 13 NULL NULL NULL NULL
22 0001 NULL 1 22 NULL 92# 汽油 2 1 0 13 NULL NULL NULL NULL
23 0001 NULL 1 23 NULL 95# 汽油 3 1 0 14 NULL NULL NULL NULL
24 0001 NULL 2 24 NULL 95# 汽油 3 1 0 14 NULL NULL NULL NULL
(24 rows affected)
1>
這裏-S指定了域名和端口,-U指定了登錄名,-P指定了登錄密碼
這種方式其實個人認爲是非集成windows身份驗證。windows?難怪只能在windows上運行。如果我沒有記錯的話,好像就是有個登錄選項叫集成windows身份驗證的。
关键字词:sqlcmd,sqlserver,linux,連接
相关文章
- sqlserver連接錯誤SSL routinesssl_choose_client_ver
- Linux中死灰復燃的進程如何殺死?fuser命令的使用
- sqlserver2008 調用一個有接收多個參數 并且希望有ret
- php7.3對sqlserver2008数据库连接查询
- sqlserver2008 奇葩的N用法 賦值加N 參數加N
- sqlserver2008 指定端口進行連接登錄
- sqlserver2008-php7.3 linux安装连接sqlserver扩展pdo
- sqlserver2008 存儲過程的調用
- sqlserver2008 存儲過程 創建
- sqlserver2008 查看存储过程创建时的语句(脚本)