SQLServer2017_Install_for_CentOS Linux release 7.5
SQLServer2017_Install_for_CentOS Linux release 7.5
目錄
下載 Microsoft SQL Server 2017 儲存庫配置檔案
作業系統:
CentOS Linux release 7.5.1804 (Core)
[root@chenjch yum.repos.d]#
curl -o /etc/yum.repos.d/mssql-server.repo
[root@chenjch yum.repos.d]# pwd
/etc/yum.repos.d
[root@chenjch yum.repos.d]# cat mssql-server.repo
[packages-microsoft-com-mssql-server-2017]
name=packages-microsoft-com-mssql-server-2017
baseurl=
enabled=1
gpgcheck=1
gpgkey=
安裝 mssql-server
[root@chenjch yum.repos.d]# yum install mssql-server
……
執行 mssql-conf setup 安裝配置
程式包安裝完成後,請執行 mssql-conf setup 命令並按提示設定 SA 密碼,然後選擇版本。
[root@chenjch log]# /opt/mssql/bin/mssql-conf setup
驗證服務是否正在執行
[root@chenjch log]# systemctl status mssql-server
命令列工具
若要建立資料庫,需要使用一個能夠在 SQL Server 上執行 Transact-SQL 語句的工具進行連線。 以下步驟安裝 SQL Server 命令列工具: sqlcmd 和bcp 。
下載 Microsoft Red Hat 儲存庫配置檔案
[root@chenjch log]#
curl -o /etc/yum.repos.d/msprod.repo
刪除舊版本的unixODBC 包
如果你有舊版mssql 工具安裝,請刪除任何較舊的 unixODBC 包
[root@chenjch log]# yum remove unixODBC-utf16 unixODBC-utf16-devel
安裝新版本mssql-tools 和 unixODBC
執行以下命令以安裝 mssql-tools 和 unixODBC 開發人員包。
[root@chenjch log]# yum install -y mssql-tools unixODBC-devel
……
配置環境變數
為方便起見,請將 /opt/mssql-tools/bin/ 新增到 PATH 環境變數。
這樣就可以在執行工具時不指定完整路徑。 請執行以下命令,以便修改登入會話和互動/ 非登入會話的 PATH :
[root@chenjch ~]# echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
[root@chenjch ~]# echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
[root@chenjch ~]# source ~/.bashrc
本地連線
以下步驟使用 sqlcmd 本地連線到新的 SQL Server 例項。
1. 使用 SQL Server 名稱 (-S) ,使用者名稱 (-U) 和密碼 (-P) 的引數執行 sqlcmd 。
在本教程中,使用者進行本地連線,因此伺服器名稱為 localhost 。
使用者名稱為 SA ,密碼是在安裝過程中為 SA 帳戶提供的密碼。
[root@chenjch ~]# sqlcmd -S localhost -U SA -P 'Sa123456!'
1> select @@version;
2> Go
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Microsoft SQL Server 2017 (RTM-CU13) (KB4466404) - 14.0.3048.4 (X64)
Nov 30 2018 12:57:58
Copyright (C) 2017 Microsoft Corporation
Enterprise Edition: Core-based Licensing (64-bit) on Linux (CentOS Linux 7 (Core))
(1 rows affected)
1> exit
端SSMS 遠端連線測試
select @@version ;
Microsoft SQL Server 2017 (RTM-CU13) (KB4466404) - 14.0.3048.4 (X64)
Nov 30 2018 12:57:58
Copyright (C) 2017 Microsoft Corporation
Enterprise Edition: Core-based Licensing (64-bit) on Linux (CentOS Linux 7 (Core))
create database chendb ;
use chendb
create table t1 ( id int );
insert into t1 values (1 ),(2 ),(3 );
select * from t1 ;
select database_id , name , physical_name from sys . master_files ;
伺服器記憶體不足導致安裝失敗
[root@chenjch mssql]# /opt/mssql/bin/mssql-conf setup
……
sqlservr: This program requires a machine with at least 2000 megabytes of memory.
Microsoft SQL Server 的初始安裝失敗。請參考錯誤日誌
在 /var/opt/mssql/log 中獲取更多資訊。
增加伺服器記憶體大於2G ,在重新執行安裝;
歡迎關注我的微信公眾號"IT小Chen",共同學習,共同成長!!!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29785807/viewspace-2564723/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux lsb_release 版本速查Linux
- Oracle Linux 7.5下載和安裝OracleLinux
- CentOS Linux release 7磁碟擴容CentOSLinux
- linux,No package epel-release available.LinuxPackageAI
- 7.5 總結
- Oracle Database 11g Release 2 RAC On LinuxOracleDatabaseLinux
- linux下debug與release編譯的方法Linux編譯
- .NET Core接入ElasticSearch 7.5Elasticsearch
- MIUI 7.5新功能曝光 MIUI 7.5支援哪些機型彙總UI
- CentOS 7.5 重置 root 密碼CentOS密碼
- CentOs7.5安裝FFmpegCentOS
- Part 7.5 二叉堆
- 7.5 - 貪心篇完結
- centos7.5配置yum源CentOS
- Red Hat Enterprise Linux Server release 6.2配置被動yumLinuxServer
- Postgresql 9.2.0 版本releaseSQL
- Oracle Database 11g Release 2 RAC On Linux Using VMware Server 2OracleDatabaseLinuxServer
- Docker方式部署TiDB(CentOS 7.5)DockerTiDBCentOS
- MySQL叢集 NDB 7.5介紹MySql
- datastage7.5 can't view data?ASTView
- Nginx+IIS7.5 防下載Nginx
- Restore db usering NBU7.5REST
- OpenBSD 7.5 正式版釋出
- Unable To Open Database After ASM Upgrade From Release 11.1 To Release 11.2DatabaseASM
- Linux學習系列之一:在centos 7.5上安裝nginx 以及簡單配置LinuxCentOSNginx
- flutter release版編譯Flutter編譯
- 安裝 epel-release
- Android soundpool release卡住Android
- WIP 更改 release_date
- dubbogo v0.2 releaseGo
- JBoss EJB 3.0 Preview ReleaseView
- Major Database Release Number (22)Database
- 檢視各種Linux發行版本及核心版本 :lsb_release , uname -a ...Linux
- ubuntu apt update 提示 The repository ‘http://xxx Release‘ does not have a Release fileUbuntuAPTHTTP
- CentOS7.5常用命令整理CentOS
- ida pro 7.5反編匯程式
- redhat系統升級openssh到7.5Redhat
- Oracle Database 12c Release 2 (12.2) RAC On Oracle Linux 7 Using VMwareOracleDatabaseLinux