東坡下載:內(nèi)容最豐富最安全的下載站!

首頁IT技術(shù)操作系統(tǒng) → 在Linux上安裝MS SQL Server

在Linux上安裝MS SQL Server

相關(guān)文章發(fā)表評論 來源:百度搜索時間:2017/12/5 12:53:32字體大。A-A+

更多

作者:佚名點擊:124次評論:0次標(biāo)簽: Linux MSSQLServer

開始之前,我們需要添加兩個資源庫到我們的軟件源列表。

1.1 On RHEL/CentOS:

1.在/etc/yum.repos.d/sql-server.repo文件中添加以下行:

[packages-microsoft-com-mssql-server]

name=packages-microsoft-com-mssql-server

baseurl=https://packages.microsoft.com/rhel/7/mssql-server/

enabled=1

gpgcheck=1

gpgkey=https://packages.microsoft.com/keys/microsoft.asc

為了安裝MSSQL Server的命令行工具,采用以下內(nèi)容創(chuàng)建/etc/yum.repos.d/msprod.repo文件。

[packages-microsoft-com-prod]

name=packages-microsoft-com-prod

baseurl=https://packages.microsoft.com/rhel/7/prod/

enabled=1

gpgcheck=1

gpgkey=https://packages.microsoft.com/keys/microsoft.asc

2.然后和平常一樣,采用yum包管理器來安裝這些包。

# yum install -y mssql-servermssql-tools

當(dāng)安裝結(jié)束,你會被提醒運行配置腳本(/opt/mssql/bin/sqlservr-setup)來接受許可協(xié)議,設(shè)置SA用戶的密碼和啟動服務(wù)。此外,你可以選擇讓它在系統(tǒng)引導(dǎo)時自動啟動。

3.為了讓外部客戶端可以和數(shù)據(jù)庫服務(wù)器通訊,需要打開防火墻的1433/tcp端口。

如果你使用firewalld,使用以下命令:

# firewall-cmd--add-port=1433/tcp --permanent

# firewall-cmd --reload

否則(使用iptables的話)使用以下命令:

#iptables -A INPUT -p tcp --dport 1433 -j ACCEPT

#iptables-save > /etc/sysconfig/iptables

1.2 On Ubuntu,do:

1.為了讓Ubuntu信任MS SQL Server資源庫的包,需要導(dǎo)入GPG keys:

$sudo sh -c "curl https://packages.microsoft.com/keys/microsoft.asc | sudoapt-key add -"

2. 添加資源庫到/etc/apt/sources.list.d/sql-server.list:

$sudo sh -c "echo deb [arch=amd64] https://packages.microsoft.com/ubuntu/16.04/mssql-serverxenial main > /etc/apt/sources.list.d/sql-server.list"

$sudo sh -c "echo deb [arch=amd64]https://packages.microsoft.com/ubuntu/16.04/prod xenial main >>/etc/apt/sources.list.d/sql-server.list"

3.重新同步包索引文件,更新核心包和附加工具:

$ sudoapt-get update

$sudo apt-get install mssql-server mssql-tools -y

4.和前面的情況一樣,執(zhí)行配置腳本:

$sudo /opt/mssql/bin/sqlservr-setup

SQL Server Setup on Linux

5.根據(jù)提示,選擇“YES”接受MS SQLTools的許可協(xié)議:

Configuring MSSQL Toolson Linux

2        在Linux上測試MS SQL Server

我們將登錄到服務(wù)器,并創(chuàng)建一個名為Fabrics的數(shù)據(jù)庫。-p開關(guān)后必須緊接著輸入之前你選擇安裝包時的密碼:

$ sqlcmd -S localhost -U SA -P 'YourPasswordHere'

CREATE DATABASE Fabrics

exit

Create MSSQL Database onLinux

如果你正在使用Linux,你可以像上面一樣繼續(xù)使用命令行。否則,如果你使用的是Windows,你可以安裝 SQL Server ManagementStudio Express。

一旦完成,輸入數(shù)據(jù)庫服務(wù)器的IP(在這個用例中192.168.0.200)和登錄憑據(jù)(用戶名= sa,密碼=YourPasswordHere):

Connect to MSSQL Server

成功登錄后,Fabrics 數(shù)據(jù)庫應(yīng)該出現(xiàn)在左邊:

Confirm MSSQL Database

下一步,點擊“New Query”打開一個新的查詢窗口,然后將來自Codeproject.com的 Fabrics數(shù)據(jù)庫腳本的內(nèi)容插入到查詢窗口,然后單擊執(zhí)行。如果成功,您將看到該腳本創(chuàng)建的5個表和每個表的記錄的數(shù)量:

Create a Sample SQL Database

總結(jié)一下,運行下面的查詢來檢索Clients表前5條記錄:

USE Fabrics

SELECT TOP 5 FirstName,LastName,

DateOfBirth FROM Client

GO

結(jié)果應(yīng)該和下面的圖片的輸出一致:

恭喜你!你已經(jīng)在Linux上成功的安裝和測試了MS SQL Server。

擴展知識

相關(guān)評論

閱讀本文后您有什么感想? 已有 人給出評價!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過難過
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無聊無聊
熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)