第一次寫博客,實屬心血來潮。為什么要寫這篇博客呢?原因如下
1、有一次我想配置數據庫端口號時,找不到對應的解決方案
2、是時候有個地方可以記錄一下自己做過的事情了,到時候想翻看的時候可以翻看
好了,廢話不多說,直接上解決方案。
我這里呢以SQLServer2019作為示例。
第一步:打開Sql Server Configuration Manager -> SQL Server 網絡配置 -> MSSQLSERVER2019(這個名稱是在安裝時自己輸入的)-> TCP/IP

第二步:右鍵 TCP/IP 屬性,打開屬性版面,設置TCP端口(這個端口號就是你要設置的端口號,不要與其他的端口號沖突哦)

第三步:以我本地IP地址為例,即127.0.0.1,接著分別把活動、已啟用的屬性設置為是。

最后一步:打開數據庫管理器,輸入剛剛配置IP地址以及端口號,最后連接即可。

補充:如何查看sqlserver的端口號
通過存儲過程查看
閑話莫提,我們直接講解如何查看端口號。需要提的是在我的機器上安裝了sqlserver2008和sqlserver2012兩個版本的數據庫。我們首先打開sqlserver management studio(簡稱SSMS)連接sqlserver2008的數據庫實例,然后執行如下存儲過程:
--查詢端口號
exec sys.sp_readerrorlog 0, 1, 'listening'
查詢出來的結果如下圖所示:

從上圖我們可以看出sqlserver2008的端口號是5419。
接下來關閉SSMS,再從重新打開,接著連接sqlserver2012。繼續執行上述的存儲過程,查詢結果如下圖所示:

上圖說明sqlserver2012的端口號是5413。
通過Sql Server配置管理器(SSCM)
首先打開SSCM,如下圖所示:

然后再sqlserver網絡配置中開啟TCP/IP協議,如下圖所示:

在這里我們要將SQLEXPRESS和SQL2012兩個協議中的TCP/IP協議都開啟。
然后查看TCP/IP協議的屬性,如下所示:

如上圖所示,我們在IPALL中看到了“TCP動態端口”的值為5419,這就是我們sqlserver2008的端口號。我們打開sql2012的協議查看,發現IPALL屬性如下:

sql2012的端口號是5413,這個跟我們用存儲過程查出來的端口號一模一樣。
通過sp_readerrorlog來查看sql server監聽的協議以及端口
在SSMS中輸入sp_readerrorlog命令來查看sql server信息,回到到如下類似的監聽信息:
--tcp協議
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協議無法關閉,即使關閉以后也會有local 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 ].
這是在關閉named pipe的情況下,如果開啟named pipe的話,那么會是如下類型:
--開啟named pipe
Server named pipe provider is ready to accept connection on [ \\.\pipe\sql\query ].
到此這篇關于SQLServer2019配置端口號的實現的文章就介紹到這了,更多相關SQLServer2019配置端口號內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- SqlServer 垂直分表(減少程序改動)
- sqlserver2017共享功能目錄路徑不可改的解決方法
- SQLServer2008提示評估期已過解決方案
- SQLServer2019 數據庫的基本使用之圖形化界面操作的實現
- SQLServer2019 數據庫環境搭建與使用的實現
- SQLServer 日期函數大全(小結)
- sqlserver主鍵自增的實現示例
- C語言中操作sqlserver數據庫案例教程