第一次寫博客,實(shí)屬心血來潮。為什么要寫這篇博客呢?原因如下
1、有一次我想配置數(shù)據(jù)庫(kù)端口號(hào)時(shí),找不到對(duì)應(yīng)的解決方案
2、是時(shí)候有個(gè)地方可以記錄一下自己做過的事情了,到時(shí)候想翻看的時(shí)候可以翻看
好了,廢話不多說,直接上解決方案。
我這里呢以SQLServer2019作為示例。
第一步:打開Sql Server Configuration Manager -> SQL Server 網(wǎng)絡(luò)配置 -> MSSQLSERVER2019(這個(gè)名稱是在安裝時(shí)自己輸入的)-> TCP/IP
![](/d/20211017/abc8f73f46302563b9885ecbd9a49177.gif)
第二步:右鍵 TCP/IP 屬性,打開屬性版面,設(shè)置TCP端口(這個(gè)端口號(hào)就是你要設(shè)置的端口號(hào),不要與其他的端口號(hào)沖突哦)
![](/d/20211017/9fcdaac681ba8dc547f43118c4093bc7.gif)
第三步:以我本地IP地址為例,即127.0.0.1,接著分別把活動(dòng)、已啟用的屬性設(shè)置為是。
![](/d/20211017/c1e164142af3a6081df1fd24a1c2e7d4.gif)
最后一步:打開數(shù)據(jù)庫(kù)管理器,輸入剛剛配置IP地址以及端口號(hào),最后連接即可。
![](/d/20211017/1636c4ffd963bea1f77db140214755b4.gif)
補(bǔ)充:如何查看sqlserver的端口號(hào)
通過存儲(chǔ)過程查看
閑話莫提,我們直接講解如何查看端口號(hào)。需要提的是在我的機(jī)器上安裝了sqlserver2008和sqlserver2012兩個(gè)版本的數(shù)據(jù)庫(kù)。我們首先打開sqlserver management studio(簡(jiǎn)稱SSMS)連接sqlserver2008的數(shù)據(jù)庫(kù)實(shí)例,然后執(zhí)行如下存儲(chǔ)過程:
--查詢端口號(hào)
exec sys.sp_readerrorlog 0, 1, 'listening'
查詢出來的結(jié)果如下圖所示:
![](/d/20211017/0ca645e511daa9af366774a99af8d1ac.gif)
從上圖我們可以看出sqlserver2008的端口號(hào)是5419。
接下來關(guān)閉SSMS,再?gòu)闹匦麓蜷_,接著連接sqlserver2012。繼續(xù)執(zhí)行上述的存儲(chǔ)過程,查詢結(jié)果如下圖所示:
![](/d/20211017/19af3890a655fd0432c490ea3c9d0c4a.gif)
上圖說明sqlserver2012的端口號(hào)是5413。
通過Sql Server配置管理器(SSCM)
首先打開SSCM,如下圖所示:
![](/d/20211017/8da71462964a57bd4e1fdd87fec177a9.gif)
然后再sqlserver網(wǎng)絡(luò)配置中開啟TCP/IP協(xié)議,如下圖所示:
![](/d/20211017/41d50403d2ec9c2c6f481878c57e901d.gif)
在這里我們要將SQLEXPRESS和SQL2012兩個(gè)協(xié)議中的TCP/IP協(xié)議都開啟。
然后查看TCP/IP協(xié)議的屬性,如下所示:
![](/d/20211017/6a6e21cae6ed8ab424e2ab80a4025742.gif)
如上圖所示,我們?cè)贗PALL中看到了“TCP動(dòng)態(tài)端口”的值為5419,這就是我們sqlserver2008的端口號(hào)。我們打開sql2012的協(xié)議查看,發(fā)現(xiàn)IPALL屬性如下:
![](/d/20211017/43581f538001b90026265b34811d5ffa.gif)
sql2012的端口號(hào)是5413,這個(gè)跟我們用存儲(chǔ)過程查出來的端口號(hào)一模一樣。
通過sp_readerrorlog來查看sql server監(jiān)聽的協(xié)議以及端口
在SSMS中輸入sp_readerrorlog命令來查看sql server信息,回到到如下類似的監(jiān)聽信息:
--tcp協(xié)議
Server is listening on [ 'any' ipv6> 1500].
Server is listening on [ 'any' ipv4> 1500].
Server is listening on [ 'any' ipv6> 1433].
Server is listening on [ 'any' ipv4> 1433].
Server is listening on [ ::1 ipv6> 1434].
Server is listening on [ 127.0.0.1 ipv4> 1434].
--named pipe協(xié)議無(wú)法關(guān)閉,即使關(guān)閉以后也會(huì)有l(wèi)ocal connection provider
Server local connection provider is ready to accept connection on [ \\.\pipe\sql\query ].
--share memory
Server local connection provider is ready to accept connection on [ \\.\pipe\SQLLocal\MSSQLSERVER ].
這是在關(guān)閉named pipe的情況下,如果開啟named pipe的話,那么會(huì)是如下類型:
--開啟named pipe
Server named pipe provider is ready to accept connection on [ \\.\pipe\sql\query ].
到此這篇關(guān)于SQLServer2019配置端口號(hào)的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)SQLServer2019配置端口號(hào)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- SqlServer 垂直分表(減少程序改動(dòng))
- sqlserver2017共享功能目錄路徑不可改的解決方法
- SQLServer2008提示評(píng)估期已過解決方案
- SQLServer2019 數(shù)據(jù)庫(kù)的基本使用之圖形化界面操作的實(shí)現(xiàn)
- SQLServer2019 數(shù)據(jù)庫(kù)環(huán)境搭建與使用的實(shí)現(xiàn)
- SQLServer 日期函數(shù)大全(小結(jié))
- sqlserver主鍵自增的實(shí)現(xiàn)示例
- C語(yǔ)言中操作sqlserver數(shù)據(jù)庫(kù)案例教程