很多人在開發(fā)過程中都會(huì)用多數(shù)據(jù)庫(這里僅討論MSSQL),也都會(huì)在服務(wù)器上裝MSSQL,在你裝上MSSQL后,機(jī)器上的1433端口就被激活了.如果你的服務(wù)器是在內(nèi)網(wǎng),也許不用過多的關(guān)注,如果你的服務(wù)器是直接對外的,有一個(gè)外網(wǎng)訪問IP,在你數(shù)據(jù)庫開啟SQL Server認(rèn)證的時(shí)候,你可能就會(huì)留意一個(gè)問題了,你的數(shù)據(jù)庫是可以被遠(yuǎn)程連接管理的.
有的人說可以只開啟window認(rèn)證,關(guān)閉SQL Server認(rèn)證,就不怕這個(gè)問題了,但是我們不能忽略一點(diǎn),數(shù)據(jù)庫通常都是伴隨著程序一起使用的,而程序連接數(shù)據(jù)庫大部分都是用的SQL Server認(rèn)證的,關(guān)閉SQL Server認(rèn)證,無疑就是讓程序無法使用了,所以最好的方法就是對外不允許遠(yuǎn)程連接,對內(nèi)是可以連接的.
針對上述現(xiàn)象,我大致做了一個(gè)圖文配置的描述,希望能幫忙到各位需要幫忙的人.
以下數(shù)據(jù)庫默認(rèn)為 MSSQL2008R2
1.首先找到你的SQL Server 配置管理器點(diǎn)擊左邊的MSSQLSERVER的協(xié)議,在右邊找到TCP/IP如下圖所示,如果你是x86的系統(tǒng),看到的可能會(huì)有區(qū)別
2.點(diǎn)擊TCP/IP協(xié)議,在協(xié)議一欄中,找到 全部偵聽,修改為否
3.點(diǎn)擊IP地址,將IP地址為127.0.0.1(IPV4)或::1(IPV6)的已啟用修改為是,其它的IP地址的已啟用修改為否
4.IPAll的配置不變
經(jīng)過上述配置,我想應(yīng)該能解決了.
但我沒有經(jīng)過其它的詳細(xì)測試,可能會(huì)有其它的不足存在,如有其它問題,歡迎通過留言反饋,我會(huì)及時(shí)跟進(jìn)~
新聞熱點(diǎn)
疑難解答
圖片精選