時(shí)間:2024-03-08 08:50作者:下載吧人氣:23
因?yàn)橐胘ava連接數(shù)據(jù)庫(kù),但是java要用IP當(dāng)服務(wù)器名,然后用sa用戶(hù)名,和密碼登錄數(shù)據(jù)庫(kù)(就是數(shù)據(jù)庫(kù)在ip這臺(tái)主機(jī)上,我要指明要登陸它,登錄它的時(shí)候又需要有用戶(hù)名和密碼)。
如
這篇文章的內(nèi)容就是讓sqlserver支持以ip作為服務(wù)器名稱(chēng),然后用sa用戶(hù)名和密碼登錄服務(wù)器
(必須有sa用戶(hù)并且啟用了如果沒(méi)有自行百度,其實(shí)這里在安裝Sql Server的時(shí)候如果選擇了混合驗(yàn)證模式就相當(dāng)于有了sa用戶(hù)),
默認(rèn)情況下服務(wù)器名是主機(jī)名/SQLEXPRESS,
百度了很多博客,才想明白,要用IP作為服務(wù)器名,那么必須在Sql Server配置管理器中配置自己服務(wù)器的TCP/IP協(xié)議,。
配置TCP/IP協(xié)議:打開(kāi)Sql Server 配置管理器,找到我的服務(wù)器的協(xié)議,右邊啟動(dòng)named pipes 和TCP/IP,然后右鍵TCP/IP,點(diǎn)擊屬性,點(diǎn)擊IP地址,但是協(xié)議中有15個(gè)IP和一個(gè) IP ALL,這些IP是干什么用的。
這些IP地址時(shí)作為服務(wù)器名的,(輸入這個(gè)IP地址,然后輸入用戶(hù)名和密碼就可以連接到這個(gè)服務(wù)器了,進(jìn)而操作服務(wù)器中的數(shù)據(jù)庫(kù)等)。
看了一些別的博客有的說(shuō)把IP2改成自己的IP地址,有的說(shuō)把IP3改成自己的IP地址,這樣就不知道怎么改IP了。但是我發(fā)現(xiàn)這些IP一開(kāi)始就有的,然后把所有的IP都設(shè)置為啟動(dòng),發(fā)現(xiàn)除了169.254.xxx.xxx這種IP不能登錄服務(wù)器其他的都能連上,而且如果這些IP關(guān)閉的話也能連接(由于一開(kāi)始就手賤把所有的都點(diǎn)成啟動(dòng)了,所有沒(méi)辦法去驗(yàn)證是不是一開(kāi)始IP關(guān)閉是不是也能連接成功)。這樣的話就不需要自己設(shè)置IP了,用TCP/IP協(xié)議中設(shè)定好的IP(這些IP應(yīng)該是自動(dòng)根據(jù)系統(tǒng)設(shè)置的,并且包含了本機(jī)IP)
所以說(shuō)了這么多最終就是,在Sql Server 配置管理器中 的Sql Server網(wǎng)絡(luò)配置選項(xiàng)下找到自己的服務(wù)器的名字,有的是MSQLSERVER,我的是SQLEXPRESS,接著啟動(dòng)TCP/IP 和 named pipes(named pipes好像啟不啟動(dòng)都無(wú)所謂),然后右鍵TCP/IP,然后點(diǎn)擊屬性,點(diǎn)擊IP地址,把每個(gè)IP地址端口都設(shè)置為1433,包括最后一個(gè)IP ALL ,然后每個(gè)IP都啟動(dòng)(或者只啟動(dòng)自己想用的IP,看哪個(gè)順眼用哪個(gè),這里不知道沒(méi)有啟動(dòng)的能不能用,因?yàn)楹髞?lái)我關(guān)掉一個(gè)IP地址后仍然能用)。確認(rèn) 然后在Sql Server配置管理器下的Sql Server服務(wù)選項(xiàng)中找到你的服務(wù)重啟一下,我的是SQL SERVER(SQLEXPRESS)服務(wù),有的是SQL SERVER(MSQLSERVER)(一開(kāi)始看別人的都是MSQLSERVER但后來(lái)發(fā)現(xiàn)SQLEXPRESS也行,因?yàn)檫@是我服務(wù)器的名稱(chēng)),
重啟完后就可以使用ip連接了
到此這篇關(guān)于SQL Server2017使用IP作為服務(wù)器名連接服務(wù)器的文章就介紹到這了,更多相關(guān)SQL Server2017 IP連接服務(wù)器內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!
網(wǎng)友評(píng)論