av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

CentOS7上安裝SQLServer2017

微軟于2017-10-3正式發(fā)布了 SQL server 2017正式版,該版本也是第一個(gè)支持linux的SQL Server。我在第一時(shí)間查看了微軟的官方文檔,按照其中的步驟正常的安裝了該數(shù)據(jù)庫(kù)。但該文檔的中文版可能是基于機(jī)器翻譯,而且沒(méi)有置入相關(guān)運(yùn)行界面提示和運(yùn)行結(jié)果,而且其中有很多跳來(lái)跳去的鏈接,少數(shù)地方輸入錯(cuò)誤,所以對(duì)于Linux和SQL Server不是很熟悉的人來(lái)說(shuō)有點(diǎn)晦澀。
微軟的官方文檔:安裝 SQL Server 和 Red Hat 上創(chuàng)建數(shù)據(jù)庫(kù)

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),東海企業(yè)網(wǎng)站建設(shè),東海品牌網(wǎng)站建設(shè),網(wǎng)站定制,東海網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)絡(luò)優(yōu)化,東海網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專(zhuān)業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

因此,我在這里就我安裝的過(guò)程和結(jié)果寫(xiě)一篇相對(duì)來(lái)說(shuō)比較直觀的文章來(lái)指導(dǎo)大家在CentOS 7 上安裝使用SQL Server 2017。

系統(tǒng)需求:

CentOS7.3以上,我目前用的是CenOS7.4
服務(wù)器至少3.25GB內(nèi)存
好像對(duì)CPU沒(méi)有什么要求,我在虛擬機(jī)中配置的CPU為一核

一、安裝 SQL Server

1、下載 Microsoft SQL Server Red Hat 存儲(chǔ)庫(kù)配置文件:

[root@CentOS7 ~]# curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo

2、運(yùn)行以下命令,安裝 SQL Server:

[root@CentOS7 ~]# yum update
[root@CentOS7 ~]# yum install -y mssql-server

3、運(yùn)行包安裝完成后mssql-conf 安裝并按照提示操作以設(shè)置 SA 密碼,并選擇你的版本。

root@CentOS7 ~]# /opt/mssql/bin/mssql-conf setup

選擇 SQL Server 的一個(gè)版本:
  1) Evaluation (免費(fèi),無(wú)生產(chǎn)許可,180 天限制)
  2) Developer (免費(fèi),無(wú)生產(chǎn)許可)
  3) Express (免費(fèi))
  4) Web (付費(fèi)版)
  5) Standard (付費(fèi)版)
  6) Enterprise (付費(fèi)版)
  7) Enterprise Core (付費(fèi)版)
  8) 我通過(guò)零售渠道購(gòu)買(mǎi)了許可證并具有要輸入的產(chǎn)品密鑰。

可在以下位置找到有關(guān)版本的詳細(xì)信息:
https://go.microsoft.com/fwlink/?LinkId=852748&clcid=0x804

使用此軟件的付費(fèi)版本需要通過(guò)以下途徑獲取單獨(dú)授權(quán)
Microsoft 批量許可計(jì)劃。
選擇付費(fèi)版本即表示你具有適用的
要安裝和運(yùn)行此軟件的就地許可證數(shù)量。

輸入版本(1-8): 1

為了測(cè)試該版本數(shù)據(jù)庫(kù)的全部功能,我這里選擇的是 1Evaluation版本,如果不是為了測(cè)試的話,可以選擇2Developer 或者 3 Express這二個(gè)版本。如果你是購(gòu)買(mǎi)了正式版序列號(hào)的用戶,可以根據(jù)情況選擇4-8的各個(gè)版本。

然后系統(tǒng)會(huì)提示你是否同意許可條款,當(dāng)然輸入yes

可以在以下位置找到此產(chǎn)品的許可條款:
/usr/share/doc/mssql-server 或從以下位置下載:
https://go.microsoft.com/fwlink/?LinkId=855864&clcid=0x804

可以從以下位置查看隱私聲明:
https://go.microsoft.com/fwlink/?LinkId=853010&clcid=0x804

接受此許可條款嗎? [Yes/No]:yes

下面是選擇語(yǔ)言:

選擇 SQL Server 的語(yǔ)言:
(1) English
(2) Deutsch
(3) Espa?ol
(4) Fran?ais
(5) Italiano
(6) 日本語(yǔ)
(7) ???
(8) Português
(9) Русский
(10) 中文 – 簡(jiǎn)體
(11) 中文 (繁體)
輸入選項(xiàng) 1-11:10

這個(gè)不用說(shuō)了吧,選擇10

接下來(lái)設(shè)置SQL密碼,輸入二次。
請(qǐng)確保為 SA 帳戶指定強(qiáng)密碼(最少 8 個(gè)字符,包括大寫(xiě)和小寫(xiě)字母、十進(jìn)制數(shù)字和/或非字母數(shù)字符號(hào)):

輸入 SQL Server 系統(tǒng)管理員密碼:
確認(rèn) SQL Server 系統(tǒng)管理員密碼:

在安裝的最后,系統(tǒng)會(huì)提示如下:

正在配置 SQL Server...

Created symlink from /etc/systemd/system/multi-user.target.wants/mssql-server.service to /usr/lib/systemd/system/mssql-server.service.
安裝程序已成功完成。SQL Server 正在啟動(dòng)。

4、配置完成后,請(qǐng)驗(yàn)證服務(wù)是否正在運(yùn)行:

[root@CentOS7 ~]# systemctl status mssql-server
● mssql-server.service - Microsoft SQL Server Database Engine
   Loaded: loaded (/usr/lib/systemd/system/mssql-server.service; enabled; vendor preset: disabled)
   Active: active (running) since 四 2017-10-05 14:19:18 CST; 21s ago
     Docs: https://docs.microsoft.com/en-us/sql/linux
 Main PID: 1208 (sqlservr)
   CGroup: /system.slice/mssql-server.service
           ├─1208 /opt/mssql/bin/sqlservr
           └─1228 /opt/mssql/bin/sqlservr
............
(以下進(jìn)行省略)

如果運(yùn)行結(jié)果如上(●正常是綠顏色的)就是服務(wù)正常運(yùn)行了。
5、若要允許遠(yuǎn)程連接,請(qǐng)打開(kāi)防火墻上的 SQL Server 端口。
默認(rèn)的 SQL Server 端口為 TCP 1433。 如果你使用FirewallD防火墻,可以使用以下命令添加規(guī)則:

[root@CentOS7 ~]# firewall-cmd --zone=public --add-port=1433/tcp --permanent
success
[root@CentOS7 ~]# firewall-cmd --reload
success

當(dāng)然如果你的服務(wù)器前端是有防火墻進(jìn)行保護(hù)的,也可以不用運(yùn)行上述命令,而是直接將系統(tǒng)的防火墻關(guān)閉。使用如下命令關(guān)閉firewallD防火墻并設(shè)置為開(kāi)機(jī)不自動(dòng)啟動(dòng):

[root@CentOS7 ~]# systemctl stop firewalld

[root@CentOS7 ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/dbus-org.Fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.

以上就完成了SQL Server 2017的安裝

二、安裝 SQL Server 命令行工具

以下步驟安裝 SQL Server 命令行工具: sqlcmd和bcp。

1、下載安裝源。

[root@CentOS7 ~]# curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo

2、安裝mssql 工具與 unixODBC 開(kāi)發(fā)人員包

[root@CentOS7 ~]# yum update
[root@CentOS7 ~]# yum install -y mssql-tools unixODBC-devel

安裝之前系統(tǒng)會(huì)提示你必須同意相關(guān)許可,注意:需要輸入大寫(xiě)的YES

The license terms for this product can be downloaded from
https://aka.ms/odbc131eula and found in
/usr/share/doc/msodbcsql/LICENSE.TXT . By entering 'YES',
you indicate that you accept the license terms.

Do you accept the license terms? (Enter YES or NO)
YES
  正在安裝    : msodbcsql-13.1.9.1-1.x86_64                                      3/5
The license terms for this product can be downloaded from
http://go.microsoft.com/fwlink/?LinkId=746949 and found in
/usr/share/doc/mssql-tools/LICENSE.txt . By entering 'YES',
you indicate that you accept the license terms.

Do you accept the license terms? (Enter YES or NO)
YES
.............
(以下進(jìn)行省略)

3、添加/opt/mssql-tools/bin/到環(huán)境變量

[root@CentOS7 ~]# echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
[root@CentOS7 ~]# echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
[root@CentOS7 ~]# source ~/.bashrc

三、使用sqlcmd進(jìn)行本地連接

1、使用 SQL Server 名稱(chēng) (-S),用戶名 (-U) 和密碼 (-P) 的參數(shù)運(yùn)行 sqlcmd:

[root@CentOS7 ~]# sqlcmd -S localhost -U SA -P ''

但使用-P參數(shù)存在安全性問(wèn)題,可以不輸入-P及其后面的部分,而直接輸入如下命令:

[root@CentOS7 ~]# sqlcmd -S localhost -U SA
Password:

這時(shí)系統(tǒng)會(huì)提示你輸入sa密碼,輸入后回車(chē)

2、如果成功,應(yīng)會(huì)顯示 sqlcmd 命令提示符:1>

四、創(chuàng)建和查詢數(shù)據(jù)

1、新建數(shù)據(jù)庫(kù):

1> create database TestDB
2> select name from sys.Databases
3> go

運(yùn)行結(jié)果如下:

name --------------------------------------------------------------------------------------------------------------------------------
master                                                                               
tempdb                                                                               
model                                                                                
msdb                                                                                 
TestDB                                                                               

(5 rows affected)

2、插入數(shù)據(jù)
接下來(lái)創(chuàng)建一個(gè)新表 Inventory,然后插入兩個(gè)新行。

1> use testdb
2> go
已將數(shù)據(jù)庫(kù)上下文更改為 "TestDB"。
1> create table Inventory(id int, name nvarchar(50), quantity int)
2> go
1> insert into inventory values(1,'banana',150);
2> insert into inventory values(2,'orange',154);
3> go

(1 rows affected)

(1 rows affected)

3、選擇數(shù)據(jù)

1> select * from inventory
2> go
id          name                                               quantity
----------- -------------------------------------------------- -----------
          1 banana                                                     150
          2 orange                                                     154

(2 rows affected)

4、退出 sqlcmd 命令提示符

1> quit

五、從 Windows 進(jìn)行連接

從Windows連接到已經(jīng)安裝的SQL Server的話,需要安裝 SQL Server Management Studio (SSMS)。
官方文檔里說(shuō)安裝完成SSMS后就可以使用powershell從命令行進(jìn)行遠(yuǎn)程連接,但我始終沒(méi)有辦法import相關(guān)模塊,再說(shuō)如果需要安裝SSMS的話,誰(shuí)還會(huì)使用Powershell啊。

可以到微軟官方下載頁(yè)面中下載SSMS,也可以直接使用下面這個(gè)鏈接:https://download.microsoft.com/download/C/3/D/C3DBFF11-C72E-429A-A861-4C316524368F/SSMS-Setup-CHS.exe
安裝文件大約800MB,下載完成直接安裝即可。

六、更新SQL Server

運(yùn)行如下命令:

[root@CentOS7 ~]# yum update mssql-server

七、卸載 SQL Server

執(zhí)行如下命令:

[root@CentOS7 ~]# yum remove mssql-server

刪除包不會(huì)刪除生成的數(shù)據(jù)庫(kù)文件。 如果你想要?jiǎng)h除的數(shù)據(jù)庫(kù)文件,使用以下命令:

[root@CentOS7 ~]# rm -rf /var/opt/mssql/

八、脫機(jī)安裝SQL Server

1、下載rpm包:
Microsoft 存儲(chǔ)庫(kù)下載目錄:
https://packages.microsoft.com/sles/12/mssql-server-2017/
執(zhí)行如下命令下載安裝包:

[root@CentOS7 ~]# wget https://packages.microsoft.com/sles/12/mssql-server-2017/mssql-server-14.0.1000.169-2.x86_64.rpm

2、解決依賴關(guān)系:

[root@CentOS7 ~]# rpm -qpR mssql-server_versionnumber.x86_64.rpm

3、安裝數(shù)據(jù)庫(kù)引擎:

[root@CentOS7 ~]# yum localinstall mssql-server_versionnumber.x86_64.rpm

或者:

[root@CentOS7 ~]# rpm -ivh mssql-server_versionnumber.x86_64.rpm

使用rpm -ivh命令可以最大程序的解決依賴關(guān)系問(wèn)題。

4、使用mssql-conf完成 SQL Server 安裝:

[root@CentOS7 ~]# /opt/mssql/bin/mssql-conf setup

剩下的步驟就和在線安裝是一樣的了。

其他相關(guān)文檔:
針對(duì)Redhat的無(wú)人執(zhí)守安裝腳本


分享題目:CentOS7上安裝SQLServer2017
文章起源:http://uogjgqi.cn/article/cosopej.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流