SQL Server wuxuu ku xidhaa cinwaan VPN aan jirin marka la bilaabayo
Raac xidhitaanka SQL Server ee fashilmay laga bilaabo diiwaanka bilowga ilaa dhageystaha dhabta ah, ka dibna sii macaamiisha cinwaan gaar ah oo deggan halkii cinwaan barkada VPN.
Akhri sadar diiwaanka SQL Server oo ku saabsan xidhitaan fashilmay inta adeeggu weli socdo, oo waxaad heshay ku-tiirsanaan nidaamka bilowga, ma aha burbur. Isku-dhafkaas ayaa tilmaanta: mishiinku wuxuu bilaabmay ka hor inta aanu cinwaankii lagu amray inuu ka dhageysto ku jirin mishiinka. Adapter VPN oo soo baxa galitaanka ka dib waa shuruud hore oo xun oo loogu talagalay adeegga xogta ee aan la ilaalin, sidaas darteed raac fashilka sida uu mishiinku u arko.
Ka bilow diiwaanka bilowga, ma aha macmiilka
Fur diiwaanka khaladaadka instance-ka oo akhri gelitaanka ku wareegsan bilowga shabakadda, ma aha oo kaliya sadarka ugu dambeeya. Mishiinku wuxuu soo sheegaa cinwaannada uu isku dayay iyo borotokoolka uu daariyay, oo diiwaankaas waa ka hor inta aanu macmiil kasta xidhin. Hadda eeg waxa ka jira host-ka hadda. Haddii interface-ka leh cinwaanka la habeeyay uu soo baxo oo kaliya ka dib marka isticmaaluhu galo oo macmiilka bilaabo, cinwaanku ma jirin marka la bilaabay oo fashilka xidhitaanka si buuxda ayaa loo sharraxay.
Get-NetIPAddress -AddressFamily IPv4 | Select-Object InterfaceAlias, IPAddress, PrefixOrigin
Get-Content 'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\LOG\ERRORLOG' -Tail 40
U habee dariiqa instance-ka rakibaaddaada, oo akhri liiska interface-yada ka hor inta aadan gaarin gabagabo. Cinwaan jira laakiin iska leh adapter khaldan waa dhibaato ka duwan cinwaan aan weli jirin.
Mar nidaamka xidhitaanka ee mishiinku runtii raaco
Mishiinku wuxuu akhriyaa habaynta dhageystaha kadibna wuxuu ka codsadaa nidaamka hawlgalka inuu xidho. Haddii cinwaanku uusan maxalli ahayn waqtigaas, xidhitaanku wuu fashilmayaa cinwaankaas halka inta kale ee instance-ku si caadi ah u sii socon karto. Taasi waa sababta borotokoolo kale ama cinwaanno kale ay wali u shaqeyn karaan, iyo taasi waa sababta „SQL Server wuu dhacay“ uu yahay soo-koob qaldan. Kaydi barta ugu dambeysa ee saxda ah ee diiwaanka: cinwaan, deked iyo borotokool, maxaa yeelay sixitaanku wuxuu ku xiran yahay midka saddexda ah ee khaldan.
Dib u bilaabista adeegga ka dib marka adapter-ku soo baxo waxay badanaa ka dhigaysaa dhageystaha mid guuleysta, taasna waa dabin. Waxay caddeysaa ku-tiirsanaanta halkii ay ka saari lahayd, oo waxay gooyaa isticmaale kasta oo xidhan mar kasta oo tunnel-ku dib u xidhmo.
Akhri dhageystaha sida mishiinku u akhriyo
SQL Server Configuration Manager gudahiisa fur sifooyinka TCP/IP ee instance-ka oo ogow dejinta Listen All ka hor inta aadan tafatirin cinwaanno gaar ah. Marka Listen All uu yahay Yes, qiyamka Enabled ee cinwaan kasta waa la iska indhatirayaa, sidaas darteed tafatirkoodu waxba kama beddelo waxa dhageystahu isticmaalo. Qor saddex shay si kala horreynta ah: cinwaanka aad rabto inaad u adeegto, dekedda, iyo haddii dhageystahu ay tahay inuu daboolo dhammaan cinwaannada ama mid kaliya. Kadib ku dhaqan geli isbeddelka habka dib-u-bilaabista la taageeray oo akhri diiwaanka bilowga ee xiga si aad u xaqiijiso in mishiinku xidhay wixii aad codsatay.
Ka dhageysiga cinwaan kasta maaha xakameynta gelitaanka. Haddii dhageyste ballaaran runtii loo baahan yahay, interface kasta oo la gaari karo wuxuu u baahan yahay go'aankiisa dab-damiska iyo oggolaanshaha xogta, oo ay ku jiraan interface kasta oo u jeeda internetka.
Sii macmiilka meel loo socdo oo deggan
Macmiilku uma baahna in host-ka xogta uu qaato cinwaan barkadeed. Naqshad marin leh waxay shaqeysaa iyadoo serverku ka dhageysto cinwaankiisa gaarka ah ee deggan halka gateway-ka VPN uu u jeediyo socodka macmiilka xaggiisa oo jawaabta dib u soo celiyo.
Test-NetConnection -ComputerName 10.80.0.15 -Port 1433
tracert -d 10.80.0.15
Haddii macmiilku gaaro 10.80.0.15, dariiqa waa la caddeeyay oo xogta kaliya waa inay oggolaato macmiilkaas. Haddii uusan gaarin, hagaaji marin iyo DNS ka hor inta aadan mar kale taaban dhageystaha, maxaa yeelay dhibaatada xidhitaanka serverka weligeed ma ahayn sababta macmiilku uusan u heli karin. Ku darista cinwaan barkadeed been abuur ah serverka, ama gateway caadi ah oo labaad si dhageystaha loo farxiyo, waxay abuurtaa dhibaato shabakadeed cusub oo dul saaran tan hore. Hayso cinwaanka serverka mid joogto ah oo u ogolow tunnel-ka inuu macaamiisha u keeno.
Xaqiiji barta ugu dambeysa ee macmiilku isticmaalay
Ku dhammee hubin heerka barnaamijka halkii aad ka imtixaami lahayd dekedda. Ka xidh macmiilka isticmaalka akoonka barnaamijku isticmaalo oo akhri faahfaahinta xidhiidhka dhinaca serverka, oo muujinaya cinwaanka maxalliga ah ee kulankaagu ku soo degay.
sqlcmd -S tcp:10.80.0.15,1433 -Q "SELECT local_net_address, local_tcp_port FROM sys.dm_exec_connections WHERE session_id = @@SPID"
Isbarbar dhig cinwaankaas iyo dhageystaha aad habeeysay. Isku-hellitaan la'aan waxay ka dhigan tahay dhageyste labaad ama magac meel aan la filayn lagu xalliyo, labadaba waa mudan in la ogaado ka hor inta aanu dib-u-bilaabista xiggu u imtixaamin sixitaankaaga adiga. Kadib dib u bilaab host-ka iyadoo aan isticmaale galin, oo xaqiiji in xidhitaanku guuleysto. Imtixaankaas keliya ayaa ah farqiqa u dhexeeya dhageyste la hagaajiyay iyo xal ku-meel-gaar ah oo fashilma habeenka patch-ka xiga.