安裝完成後繼續安裝一些基礎的服務元件:
安裝sql server**
通過下列步驟在 red hat enterprise linux 上安裝 mssql-server-agent 。
sudo yum install mssql-server-agent
sudo systemctl restart mssql-server
如果已安裝 mssql-server-agent,則可使用下列命令將其更新至最新版本 :
sudo yum check-update
sudo yum update mssql-server-agent
sudo systemctl restart mssql-server
啟用sql server**
對於 sql server 2019 和 sql server 2017 cu4 及更高版本,只需啟用 sql server **。 無需安裝單獨的包。
若要啟用 sql server **,請執行以下步驟。
sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
sudo systemctl restart mssql-server
在 linux 上安裝 sql server 全文搜尋
通過下列命令在 red hat enterprise linux 上安裝 mssql-server-fts 。
sudo yum install -y mssql-server-fts
1如果已安裝 mssql-server-fts,可使用下列命令將其更新至最新版本 :
sudo yum check-update
sudo yum update mssql-server-fts
sudo curl -o /etc/yum.repos.d/mssql-server.repo
執行以下命令,安裝 sql server integration services。
sudo yum install -y mssql-server-is
安裝後,執行 ssis-conf 。 有關詳細資訊,請參閱使用 ssis-conf 在 linux 上配置 ssis。
sudo /opt/ssis/bin/ssis-conf setup
這裡我們選擇2==》免費版本執行
使用命令:sudo /opt/ssis/bin/ssis-conf set-edition 使ssis版本與安裝的sql server版本保持一致
6) 完成配置後,設定 path 環境變數。
export path=/opt/ssis/bin:$path
7) 更新ssis
sudo yum update mssql-server-is
8) 刪除ssis
sudo yum remove mssql-server-is
9) 要將 ssis-conf setup 作為無人參與的安裝執行,使用命令
sudo ssis_pid=developer accept_eula=y /opt/ssis/bin/ssis-conf -n setup
配置儲存庫以便安裝和公升級 linux 上的 sql server
更改預設資料或日誌目錄位置
10) 設定可更改建立新資料庫和日誌檔案的位置 。 預設情況下,此位置為 /var/opt/mssql/data
為新的資料庫資料和日誌檔案建立目標目錄。 以下示例建立乙個新的 /tmp/data 目錄 :
sudo mkdir /tmp/data
將目錄的所有者和組更改為 mssql 使用者:
sudo chown mssql /tmp/data
sudo chgrp mssql /tmp/data
使用 mssql-conf 通過 set 命令更改預設資料目錄 ,並重啟mssql服務
sudo /opt/mssql/bin/mssql-conf set filelocation.defaultdatadir /tmp/data
sudo systemctl restart mssql-server
為新資料庫建立的所有資料庫檔案都將儲存在此新位置。 如果要更改新資料庫的日誌檔案 (.ldf) 位置,可以使用下面的「set」命令:
sudo /opt/mssql/bin/mssql-conf set filelocation.defaultlogdir /tmp/log
更改預設備份目錄位置
15) 為新的備份檔案建立目標目錄。 以下示例建立乙個新的 /tmp/backup 目錄
sudo mkdir /tmp/backup
將目錄的所有者和組更改為 mssql 使用者:
sudo chown mssql /tmp/backup
sudo chgrp mssql /tmp/backup
使用 mssql-conf 通過「set」命令更改預設備份目錄:
sudo /opt/mssql/bin/mssql-conf set filelocation.defaultbackupdir /tmp/backup
重啟 sql server 服務:
sudo systemctl restart mssql-server
高可用性
使用 hadr.hadrenabled 選項可在 sql server 例項上啟用可用性組 。 下面的命令通過將 hadr.hadrenabled 設定為 1 來啟用可用性組 。 必須重啟 sql server,該設定才能生效。
sudo /opt/mssql/bin/mssql-conf set hadr.hadrenabled 1
sudo systemctl restart mssql-server
更多設定可以參考
在CentOS7 8上安裝SqlServer
本文簡要說明在centos7.8 64位系統上安裝sqlserver資料庫服務。3.1 在目錄 use local sqlserver 執行安裝命令 yum localinstall mssql server 14.0.1000.169 2.x86 64.rpm 安裝列印日誌 3.2配置 執行命令 ...
sql serve儲存過程
儲存過程 一.概念 預先編譯好的sql程式,可以包含 運算元據 變數 控制語句,增刪改查操作都可以,儲存過程是儲存在資料庫中 的乙個物件。二.好處 1.安全性更高 2.減少了網路流量 3.提高速度,效能更高 4.模組化程式設計 三 分類 1.系統儲存過程 由資料庫建立的,sp 開頭,常用的系統儲存過...
SQLServe錯誤整理
1.sql拒絕訪問?提示sql serve不存在或訪問被拒絕 sql server does not exist or access denied.a 1 你如果是獨立上網的請把21埠開啟.區域網把1433埠開啟就可以了.2 關閉防火牆 b 把資料庫連線的 sqllocalname local 的 ...