如何在WindowsServer服務(wù)器上配置SQL?Server數(shù)據(jù)庫(kù)
當(dāng)時(shí)買了一臺(tái)Windows Server服務(wù)器,然后安裝上SQL Server后,想通過(guò)外網(wǎng)訪問(wèn)到數(shù)據(jù)庫(kù),遇到了一些問(wèn)題,查了很多資料也踩了很多坑。本文主要介紹如何配置SQL Server遠(yuǎn)程連接?如何新增管理員用戶等。
作者:西瓜程序猿
主頁(yè)傳送門:https://www.cnblogs.com/kimiliucn服務(wù)器版本:Windows Server 2016
數(shù)據(jù)庫(kù)版本:SQL Server 2016
當(dāng)時(shí)買了一臺(tái)Windows Server服務(wù)器,然后安裝上SQL Server后,想通過(guò)外網(wǎng)訪問(wèn)到數(shù)據(jù)庫(kù),遇到了一些問(wèn)題,查了很多資料也踩了很多坑。本文主要介紹如何配置SQL Server遠(yuǎn)程連接?如何新增管理員用戶等等。
一、如何配置SQL Server遠(yuǎn)程連接?
1.1-配置遠(yuǎn)程連接
(1)在服務(wù)器上安裝SQL Server后,然后打開(kāi)數(shù)據(jù)庫(kù),用本地Windows身份帳戶登錄。
(2)然后右擊第一個(gè)服務(wù)器選項(xiàng),點(diǎn)擊【屬性】。
(3)然后在屬性窗口點(diǎn)擊【連接】,然后再左側(cè)勾選上"允許遠(yuǎn)程連接到此服務(wù)器"。
1.2-為MSSQLServer配置相應(yīng)協(xié)議
(1)在服務(wù)器上依次點(diǎn)擊:開(kāi)始——>所有程序——>Microsoft SQL Server 2008——>配置工具——>SQL Server配置管理器。
如果找不到【SQL Server配置管理器】,也可以使用以下命令的方法打開(kāi):
首先按鍵盤(pán)上的"Windows+R"鍵盤(pán),然后輸入命令打開(kāi),注意不同的SQLServer版本對(duì)應(yīng)的命令不一樣。
命令:
SQLServerManager15.msc(對(duì)于 SQL Server 2019 )
SQLServerManager14.msc(對(duì)于 SQL Server 2017 )
SQLServerManager13.msc(對(duì)于 SQL Server 2016 )
SQLServerManager12.msc(對(duì)于 SQL Server 2014)
SQLServerManager11.msc(對(duì)于 SQL Server 2012 )
SQLServerManager10.msc(對(duì)于 SQL Server 2008 )
截圖:
(2)打開(kāi)【SQL Server配置管理器】后,選擇【SQL Server網(wǎng)絡(luò)配置】下面的【MSSQLSERVER的協(xié)議】,然后看右邊里面的TCP/IP是否為"已啟用",如果沒(méi)有開(kāi)啟記得要開(kāi)啟一下。
雙擊,然后在Enabled中選擇【是】:
(3)右鍵【TCP/IP】,然后點(diǎn)擊【屬性】,找到數(shù)據(jù)庫(kù)安裝服務(wù)器所對(duì)應(yīng)的靜態(tài)IP地址所對(duì)應(yīng)的選項(xiàng),本例為IP4,將TCP動(dòng)態(tài)端口去掉,TCP端口改為1433(默認(rèn)就是1433),【活動(dòng)(英文:Action)】和【已啟用(英文:Enabled)】改為【是】。
IPALL配置端口:
1.3-檢查SQLServer服務(wù)器防火墻設(shè)置
如果想要快捷設(shè)置,直接關(guān)閉防火墻,但是不建議這么干,不安全。
(1)操作這一步時(shí),首先找到SQL服務(wù)器上那個(gè)端口支持【TCP/IP協(xié)議】。用戶可以在SQL服務(wù)器防火墻已經(jīng)處于運(yùn)行狀態(tài)下,右擊【TCP/IP協(xié)議】選擇【屬性】。
從上圖中我們可以看出,這臺(tái)SQL服務(wù)器上支持TCP/IP協(xié)議的是【1433】端口。下一步要做的是在防火墻的配置中允許1433端口支持TCP/IP協(xié)議即可。
(2)如果服務(wù)器上運(yùn)行的是Windows Server操作系統(tǒng),其配置步驟為(其他微軟操作系統(tǒng)的做法類似),打開(kāi)"高級(jí)安全 Windows 防火墻"。
(3)打開(kāi)后會(huì)發(fā)現(xiàn)在左邊菜單欄中有“入站規(guī)則(Inboud Rules)”選項(xiàng)。將該選項(xiàng)打開(kāi),并在右邊菜單欄中選擇“新建規(guī)則(New Rule)”選項(xiàng):
(4)打開(kāi)“新建規(guī)則”選項(xiàng)后,利用“新內(nèi)置綁定規(guī)則向?qū)?rdquo;為【1433】端口配置“內(nèi)部綁定協(xié)議”配置為適用于TCP/IP協(xié)議即可。(前提是,需要完成該步驟以前所述的所有步驟),根據(jù)下面的幾幅圖為1433端口配置適用于1433端口即可。
(5)如果是云服務(wù):需要登錄騰訊云/阿里云開(kāi)放SQL Server端口。
最后點(diǎn)擊“完成”即可。測(cè)試方法:在局域網(wǎng)內(nèi)找一臺(tái)電腦,打開(kāi)SQLServer數(shù)據(jù)庫(kù),然后輸入你的Ip和密碼,如果能連接上,就說(shuō)明已經(jīng)配置好了。
(5)重啟服務(wù)器。
二、如何新增管理員用戶?
如果還連接不上,估計(jì)是sa的密碼錯(cuò)了或者其他原因,那我們重新新建一個(gè)遠(yuǎn)程用戶連接試試。
(1)首先在服務(wù)器上本地登錄SQLServer,然后展開(kāi)【安全性】——>【登錄名】。可以看到所有用戶列表。
(2)右擊【登錄名】,點(diǎn)擊【新建登錄名】。
(3)然后選擇【SQL Server身份驗(yàn)證】,輸入【密碼/確認(rèn)密碼】。后面的強(qiáng)制實(shí)施密碼策略/強(qiáng)制密碼過(guò)期/用戶在下一次登錄是必需更改密碼 等設(shè)置可根據(jù)自行需求設(shè)置,然后點(diǎn)擊確認(rèn)即可。
三、如何刪除SQL Server某個(gè)數(shù)據(jù)庫(kù)中所有的表?
代碼示例:
use 數(shù)據(jù)庫(kù)名(是要?jiǎng)h除某個(gè)數(shù)據(jù)庫(kù)的名稱,例如[西瓜程序猿DB]) GO declare @sql nvarchar(8000) while (select count(*) from sysobjects where type='U')>0 begin SELECT @sql='drop table ' + name FROM sysobjects WHERE (type = 'U') ORDER BY 'drop table ' + name exec(@sql) end;
版權(quán)聲明:本文為原創(chuàng)文章,版權(quán)歸 [西瓜程序猿] 所有,轉(zhuǎn)載請(qǐng)注明出處,有任何疑問(wèn)請(qǐng)私信咨詢。原文鏈接:https://www.cnblogs.com/kimiliucn/p/17656685.html
到此這篇關(guān)于如何在WindowsServer服務(wù)器上配置SQL Server數(shù)據(jù)庫(kù)的文章就介紹到這了,更多相關(guān)WindowsServer配置SQL Server內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Windows上安裝WSL+Ubuntu來(lái)運(yùn)行Linux環(huán)境
Windows Subsystem for Linux(簡(jiǎn)稱WSL),用于Windows計(jì)算機(jī)上運(yùn)行Linux 環(huán)境,Win安裝WSL(Windows Subsystem for Linux)主要是在win系統(tǒng)可以運(yùn)行l(wèi)inux系統(tǒng),下面詳解介紹如何安裝WSL和Ubuntu以及Ubuntu一些簡(jiǎn)單配置2024-06-06win2003 服務(wù)器超出最大連接+強(qiáng)制重啟服務(wù)器(方法)
有時(shí)候我們?cè)谶h(yuǎn)處連接服務(wù)器的時(shí)候,提示服務(wù)器超出最大連接,那么可以參考下面的方法解決。2011-08-08阿里云云服務(wù)器Windows 2008下IIS添加網(wǎng)站綁定域名圖文教程
這篇文章主要介紹了阿里云云服務(wù)器Windows 2008下IIS添加網(wǎng)站綁定域名圖文教程,需要的朋友可以參考下2014-09-09win2003防火墻導(dǎo)致ftp無(wú)法使用的解決方法
這篇文章主要介紹了win2003防火墻導(dǎo)致ftp無(wú)法使用的解決方法,需要的朋友可以參考下2014-11-11Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL運(yùn)行環(huán)境搭建教程
這篇文章主要介紹了Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL運(yùn)行環(huán)境搭建教程,需要的朋友可以參考下2014-12-12IIS修復(fù)IIS出現(xiàn)錯(cuò)誤后完全重裝的方法
有的時(shí)候IIS出現(xiàn)嚴(yán)重錯(cuò)誤,比如metabase壞掉,又沒(méi)有備份.... 一般的做法,直接在控制面板添加刪除程序中卸載IIS重裝。2011-03-03IIS服務(wù)器同時(shí)設(shè)置多個(gè)網(wǎng)站的三種方式(圖文)
這篇文章主要介紹了IIS服務(wù)器同時(shí)設(shè)置多個(gè)網(wǎng)站的三種方式(圖文),非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-08-08win2003服務(wù)器安全設(shè)置教程圖文(系統(tǒng)+數(shù)據(jù)庫(kù))
這篇文章簡(jiǎn)單介紹了win2003的安全設(shè)置方法,但一些更安全與深入的設(shè)置,還需要參考腳本之家以前發(fā)布的文章2013-08-08