日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

SQL Server on Ubuntu——Ubuntu上的SQL Server(全截图)

發(fā)布時間:2023/12/4 Ubuntu 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL Server on Ubuntu——Ubuntu上的SQL Server(全截图) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本文從零開始一步一步介紹如何在Ubuntu上搭建SQL Server 2017,包括安裝系統(tǒng)、安裝SQL等相關(guān)步驟和方法(僅供測試學(xué)習(xí)之用,基礎(chǔ)篇)。

?

一.?? 創(chuàng)建Ubuntu系統(tǒng)(Create Ubuntu System)

?

1.????? 前提準備

由于本文主要研究SQL Server 2017在Linux上的搭建方法,從Install SQL Server on Linux中得知當前SQL Server 2017 CTP 2.0對于Ubuntu系統(tǒng)支持16.04和16.10,同時可以直接下載16.04版本,因此選擇Ubuntu 16.04進行安裝。

由于習(xí)慣在VMware ESXi Server上搭建虛擬機,通過VMware Compatibility Guide查到,ESXi 5.5以上版本就支持Ubuntu 16.04了,因此選擇ESXi 6.0安裝Ubuntu 16.04。

?

2.????? 創(chuàng)建虛擬機

和正常在VMware上安裝虛擬機一樣,創(chuàng)建一個空的虛擬機安裝Ubuntu 16.04。注意事項如下:

  • 如果要使用SQL Server,內(nèi)存至少3.25GB以上;

  • 如果要使用SQL Server,文件系統(tǒng)必須是XFS或者EXT4,其它如BTRFS是不支持的。

參考:https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup。

?

3.????? 安裝Ubuntu 16.04

官方安裝指南:http://partnerweb.vmware.com/GOSIG/Ubuntu_16_04_LTS.html。

具體步驟和截圖如下:

a)?????? 編輯虛擬機設(shè)置(Edit Settings…),添加Ubuntu安裝ISO文件到CD/DVD驅(qū)動上,勾選Connect at power on,確定后開機。

b)????? 切換到Console窗口,則出現(xiàn)如下界面:

c)?????? 先設(shè)置網(wǎng)絡(luò),以便直接安裝更新等:

d)????? 選擇安裝更新和相關(guān)驅(qū)動:

e)????? 選擇安裝類型,沒有特殊需求的話默認即可:

f)??????? 設(shè)置時區(qū):

g)?????? 設(shè)置鍵盤,這里可能窗口過大,用鼠標來回拖動選擇Continue即可:

h)????? 設(shè)置用戶:

i)??????? 等待安裝即可:

j)??????? 安裝完成后需要點擊Restart Now:

k)?????? 斷開CD/DVD驅(qū)動ISO文件后點擊Enter:

l)??????? 稍微等待一段時間后輸入密碼就可以進去系統(tǒng)啦:

?

4.????? 優(yōu)化Ubuntu系統(tǒng)操作

?

a)????? 安裝Open VM Tools以便于更方便地使用Ubuntu

根據(jù)VMware官方安裝文檔的推薦,這里安裝Open VM Tools以強化使用Ubuntu(有時候剛裝完Ubuntu,系統(tǒng)分辨率無法調(diào)節(jié),安裝完open-vm-tools-desktop即可解決):

sudo apt install open-vm-toolssudo apt install open-vm-tools-desktop

?

b)????? 如何從Windows遠程操作Ubuntu系統(tǒng)

由于主機工作環(huán)境是Windows,所以可能會經(jīng)常從Windows遠程操作Ubuntu系統(tǒng)。

目前我發(fā)現(xiàn)兩種比較方便的從Windows遠程操作連接Ubuntu系統(tǒng)的方法。一是利用Xshell工具(免費SSH客戶端),二是使用VNC Client。

  • ? 利用Xshell SSH客戶端

由于默認Ubuntu沒有安裝SSH Server,使用如下命令安裝SSH服務(wù)器,即可正常使用Xshell工具通過SSH連接操作Ubuntu,同時可以直接使用sz和rz命令進行Windows和Linux系統(tǒng)文件之間的傳輸。

sudo apt-get updatesudo apt-get install openssh-serversudo apt-get install lrzsz

利用rz和sz下載和上傳文件:

  • 使用VNC服務(wù)器客戶端,這樣在Windows上就可以使用VNC Client進行遠程連接操作,類似Windows中的遠程桌面連接。在Ubuntu上設(shè)置VNC Server的步驟如下:

Ubuntu桌面自動有一個工具叫Desktop Sharing:

啟動工具后,可以根據(jù)自己的需求設(shè)置相關(guān)選項,設(shè)置完關(guān)閉即可:

如果使用VNC Client連接過程中遇到這個錯誤”Server did not offer supported security type”,則需要禁用加密:先安裝dconf Editor(sudo apt install dconf-editor),然后啟動dconf Editor -> org -> gnome -> desktop -> remote-access,取消選擇require-encryption。

?

c)????? vi編輯器上下左右變ABCD的問題解決

依次執(zhí)行以下命令安裝VIM:

sudo apt-get remove vim-commonsudo apt-get install vim

?

?

二.?? 安裝SQL Server(Install SQL Server)

?

1.????? 安裝SQL Server

官網(wǎng)安裝指南:https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-ubuntu。

安裝步驟如下:

a)?????? 安裝curl軟件包:

sudo apt install curl

b)????? 導(dǎo)入repository GPG鍵和SQL Server Ubuntu的安裝庫:

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list | sudo tee /etc/apt/sources.list.d/mssql-server.list

c)?????? 安裝SQL Server:

sudo apt-get updatesudo apt-get install -y mssql-server

d)????? 初始化SQL Server配置:

sudo /opt/mssql/bin/mssql-conf setup

e)????? 確認SQL Server服務(wù)的狀態(tài):

systemctl status mssql-server

f)??????? 安裝firewalld工具包并設(shè)置防火墻開啟SQL Server服務(wù)端口:

sudo apt install firewalld firewall-cmd --zone=public --add-port=1433/tcp --permanent firewall-cmd --reload

這時就可以用Windows中的SQL Server Management Studio去連接訪問數(shù)據(jù)庫了。

默認認證方式是SQL Server認證,默認管理員用戶是sa,密碼是在d)步驟設(shè)置的密碼。從上圖看到數(shù)據(jù)庫默認路徑是/var/opt/mssql/data/,此為Linux路徑。

?

2.????? 安裝SQL Server Tools

官方安裝文檔見:https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools#ubuntu。

具體步驟如下:

a)?????? 導(dǎo)入微軟公共GPG鍵和注冊微軟Ubuntu安裝庫:

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list

b)????? 更新軟件源并安裝SQL Server工具包:

sudo apt-get updatesudo apt-get install mssql-tools unixodbc-dev

c)?????? 為了以后方便使用sqlcmd,把安裝目錄添加到bash shell環(huán)境變量中:

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profileecho 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc

Note:環(huán)境變量是用戶級別的,如果在root下執(zhí)行上述命令,則只有root用戶可以直接使用sqlcmd,建議在root下執(zhí)行一次再exit后執(zhí)行一次。

d)????? 安裝完成后就可以使用sqlcmd tool了。

關(guān)于sqlcmd的使用可以參考:https://docs.microsoft.com/en-us/sql/tools/sqlcmd-utility。

原文地址:http://www.cnblogs.com/lavender000/p/6869757.html


.NET社區(qū)新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關(guān)注

總結(jié)

以上是生活随笔為你收集整理的SQL Server on Ubuntu——Ubuntu上的SQL Server(全截图)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。