Linux
如何使用配置文件為“sqlcmd”設置數據庫憑據?
當我使用
mysql
客戶端時,我可以在~/.my.ini
.如何
sqlcmd
在 Linux 上實現類似的功能?我應該在哪裡創建什麼文件名?我的目標是避免為每個命令重複主機名、使用者名和密碼。
mssql 的 odbc.ini 不支持使用者和密碼。
Server
參數用於使用語法指定埠[protocol:]Server[,port]
檢查
/etc/odbcinst.ini
要使用的驅動程序名稱。$ cat /etc/odbcinst.ini [ODBC Driver 17 for SQL Server] # must match the 'Driver' in odbc.ini Description=Microsoft ODBC Driver 17 for SQL Server Driver=/opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.3.so.1.1 UsageCount=1 $ cat /etc/odbc.ini [ExampleDataSourceName] Driver=ODBC Driver 17 for SQL Server Database=example_database_name Server=tcp:10.1.2.3,50001 $ sqlcmd -D -S ExampleDataSourceName -U user