Linux 上安裝 Sqlcmd 與 bcp 的 SQL Server 命令列工具
說明:
sqlcmd: 查詢命令列公用程式。
bcp: 大量匯入匯出的公用程式。
RHEL 7、CentOS 7、Fedora 19
#1.切換管理者
sudo su
#2.下載 Microsoft Red Hat 儲存機制設定檔。
curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/msprod.repo
#3.若之前有安裝過mssql工具,請先移除舊版unixODBC,若無請直接執行第4步。
sudo yum remove unixODBC-utf16 unixODBC-utf16-devel
#4.安裝mssql工具unixODBC開發人員套件。
sudo yum install mssql-tools unixODBC-devel
#5.新增sqlcmd環境變數
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
Ubuntu 16.04
#1.匯入公用儲存機制GPG索引鍵。
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
#2.下載 Microsoft Ubuntu 儲存機制設定檔。。
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
#3.安裝mssql工具unixODBC開發人員套件。
sudo apt-get update
sudo apt-get install mssql-tools unixodbc-dev
#5.新增sqlcmd環境變數
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile