Ka ìlà kan nínú àkọsílẹ̀ SQL Server nípa ìdìpọ̀ tí ó kùnà nígbà tí iṣẹ́ náà ṣì ń ṣiṣẹ́, ìwọ yóò sì rí ìgbẹ́kẹ̀lé lórí ìtòlẹ́sẹẹsẹ ìbẹ̀rẹ̀, kì í ṣe ìṣubú. Àkópọ̀ yẹn ni àmì: ẹ̀rọ náà bẹ̀rẹ̀ kí àdírẹ́sì tí wọ́n ní kí ó gbọ́ lórí rẹ̀ tó wà nínú ẹ̀rọ. Adápítà VPN tí ó ń gòkè wá lẹ́yìn ìwọlé jẹ́ ipò àkọ́kọ́ tí kò dára fún iṣẹ́ dátàbésì tí kò ní olùtọ́jú, nítorí náà tẹ̀lé ìkùnà náà ní ìtòlẹ́sẹẹsẹ tí ẹ̀rọ náà ń rí i.

Bẹ̀rẹ̀ ní àkọsílẹ̀ ìbẹ̀rẹ̀, kì í ṣe ní ọ̀dọ̀ alábàáṣepọ̀

Ṣí àkọsílẹ̀ àṣìṣe ẹ̀ka náà kí o sì ka àwọn àkọsílẹ̀ tí ó yí ìbẹ̀rẹ̀ nẹ́tíwọ́kì ká, kì í ṣe ìlà tí ó kẹ́yìn nìkan. Ẹ̀rọ náà ń sọ àwọn àdírẹ́sì tí ó gbìyànjú àti àwọn ìlànà tí ó mú ṣiṣẹ́, àkọsílẹ̀ yẹn sì wá láti ṣáájú kí alábàáṣepọ̀ kankan tó so mọ́. Nísinsìnyí wo ohun tí ó wà lórí ẹ̀rọ ìgbàlejò ní báyìí. Bí ìkójọpọ̀ tí ó ni àdírẹ́sì tí a ti ṣètò bá farahàn lẹ́yìn tí olùlò bá wọlé tí ó sì bẹ̀rẹ̀ alábàáṣepọ̀, àdírẹ́sì kò sí nígbà ìbẹ̀rẹ̀, a sì ti ṣàlàyé ìkùnà ìdìpọ̀ náà ní kíkún.

Get-NetIPAddress -AddressFamily IPv4 | Select-Object InterfaceAlias, IPAddress, PrefixOrigin
Get-Content 'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\LOG\ERRORLOG' -Tail 40

Ṣàtúnṣe ipa ẹ̀ka náà sí ìṣètò rẹ, kí o sì ka àkọ́lé àwọn ìkójọpọ̀ ṣáájú kí o tó pinnu. Àdírẹ́sì tí ó wà ṣùgbọ́n tí ó jẹ́ ti adápítà tí kò tọ́ jẹ́ ìṣòro yàtọ̀ sí àdírẹ́sì tí kò tíì sí.

Rìn ní ìtòlẹ́sẹẹsẹ ìdìpọ̀ tí ẹ̀rọ náà ń tẹ̀lé gan-an

Ẹ̀rọ náà ka ìṣètò olùgbọ́ rẹ̀, lẹ́yìn náà ó béèrè lọ́wọ́ ẹ̀rọ ìṣiṣẹ́ kí ó dì mọ́. Bí àdírẹ́sì kò bá sí ní àdúgbò ní àkókò yẹn, ìdìpọ̀ fún àdírẹ́sì yẹn yóò kùnà nígbà tí ìyókù ẹ̀ka náà lè tẹ̀síwájú lọ́nà deede. Ìdí nìyẹn tí àwọn ìlànà tàbí àwọn àdírẹ́sì mìíràn ṣì lè ṣiṣẹ́, ìdí sì nìyẹn tí „SQL Server ti ṣubú“ fi jẹ́ àkópọ̀ tí kò tọ́. Pa ibi ìparí gbẹ́kẹ̀ láti inú àkọsílẹ̀ mọ́: àdírẹ́sì, ibùdókọ̀ àti ìlànà, nítorí àtúnṣe dá lórí èwo nínú àwọn mẹ́ta náà tí kò tọ́.

Títún iṣẹ́ náà bẹ̀rẹ̀ lẹ́yìn tí adápítà bá farahàn yóò sábà jẹ́ kí olùgbọ́ ṣàṣeyọrí, ìdẹkùn sì niyẹn gan-an. Ó ń fi ìgbẹ́kẹ̀lé hàn dípò kí ó yọ ọ́ kúrò, ó sì ń gé gbogbo olùlò tí ó so mọ́ ní gbogbo ìgbà tí òjòló bá tún so mọ́.

Ka olùgbọ́ náà gẹ́gẹ́ bí ẹ̀rọ náà ṣe ń kà á

Nínú SQL Server Configuration Manager, ṣí àwọn ànímọ́ TCP/IP ti ẹ̀ka náà kí o sì kíyèsí ètò Listen All kí o tó ṣàtúnṣe àwọn àdírẹ́sì kọ̀ọ̀kan. Nígbà tí Listen All bá jẹ́ Yes, a ń pa àwọn iye Enabled fún àdírẹ́sì kọ̀ọ̀kan tì, nítorí náà ṣíṣe àtúnṣe wọn kò ní yí ohunkóhun tí olùgbọ́ ń lò padà. Kọ àwọn nǹkan mẹ́ta ní ìtòlẹ́sẹẹsẹ: àdírẹ́sì tí o ní lọ́kàn láti sin, ibùdókọ̀, àti bóyá olùgbọ́ yóò bo gbogbo àdírẹ́sì tàbí ọ̀kan ṣoṣo. Lẹ́yìn náà lo ìyípadà náà nípasẹ̀ ìlànà ìtúnbẹ̀rẹ̀ tí a ti ṣe àtìlẹ́yìn fún kí o sì ka àkọsílẹ̀ ìbẹ̀rẹ̀ tí ó kàn láti fi dá ẹ̀rí pé ẹ̀rọ náà so ohun tí o béèrè mọ́.

Gbígbọ́ lórí gbogbo àdírẹ́sì kì í ṣe ìṣàkóso àwọlé. Bí a bá nílò olùgbọ́ gbòòrò gan-an, gbogbo ìkójọpọ̀ tí a lè dé gbọ́dọ̀ ní ìpinnu odi iná àti àṣẹ dátàbésì tirẹ̀, pẹ̀lú ìkójọpọ̀ èyíkéyìí tí ó dojú kọ íńtánẹ́ẹ̀tì.

Fún alábàáṣepọ̀ ní ibi tí ó dúró ṣinṣin

Alábàáṣepọ̀ kò nílò kí ẹ̀rọ ìgbàlejò dátàbésì gbé àdírẹ́sì adágún. Àpẹẹrẹ tí a ti ṣe ọ̀nà ń ṣiṣẹ́ nígbà tí olùsìn ń gbọ́ lórí àdírẹ́sì àdáni rẹ̀ tí ó dúró ṣinṣin, nígbà tí ẹnubodè VPN ń fi ìrìnàjò alábàáṣepọ̀ ránṣẹ́ sí i, tí ó sì ń mú ìdáhùn padà.

Test-NetConnection -ComputerName 10.80.0.15 -Port 1433
tracert -d 10.80.0.15

Bí alábàáṣepọ̀ bá dé 10.80.0.15, a ti fi ọ̀nà hàn, dátàbésì kò sì nílò ju kí ó fàyè gba alábàáṣepọ̀ yẹn lọ. Bí kò bá dé, ṣàtúnṣe ìtọ́nisọ́nà àti DNS kí o tó fọwọ́ kan olùgbọ́ lẹ́ẹ̀kan sí. Nítorí ìṣòro ìdìpọ̀ lórí olùsìn kò jẹ́ ìdí rárá tí alábàáṣepọ̀ fi kò lè rí i. Fífi àdírẹ́sì adágún èké kún olùsìn, tàbí ẹnubodè àkọ́kọ́ kejì láti tẹ́ olùgbọ́ lọ́rùn, ń dá ìṣòro nẹ́tíwọ́kì tuntun lórí ti àtijọ́. Jẹ́ kí àdírẹ́sì olùsìn dúró ṣinṣin kí òjòló sì máa mú àwọn alábàáṣepọ̀ wá sọ́dọ̀ rẹ̀.

Dájú ibi ìparí tí alábàáṣepọ̀ lò

Parí pẹ̀lú àyẹ̀wò ní ìpele ètò ìṣiṣẹ́ dípò ìdánwò ibùdókọ̀. So mọ́ láti ọ̀dọ̀ alábàáṣepọ̀ pẹ̀lú àkọsílẹ̀ tí ètò ìṣiṣẹ́ ń lò kí o sì ka àwọn àlàyé ìsopọ̀ ní ẹ̀gbẹ́ olùsìn, tí ó ń fi àdírẹ́sì àdúgbò tí ìpàdé rẹ gúnlẹ̀ sí hàn.

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"

Fi àdírẹ́sì yẹn wé olùgbọ́ tí o ṣètò. Àìbámu túmọ̀ sí olùgbọ́ kejì tàbí orúkọ tí a ń yanjú ní ibi tí a kò retí, àti pé ó tọ́ láti mọ àwọn méjèèjì kí ìtúnbẹ̀rẹ̀ tí ó kàn tó dán àtúnṣe rẹ wò ní ipò rẹ. Lẹ́yìn náà tún ẹ̀rọ ìgbàlejò bẹ̀rẹ̀ láìsí olùlò tí ó wọlé kí o sì dájú pé ìdìpọ̀ náà ṣàṣeyọrí. Ìdánwò kan náà ni ìyàtọ̀ láàrin olùgbọ́ tí a tún ṣe àti ojútùú àkókò tí yóò kùnà ní alẹ́ àtúnṣe tí ó kàn.

Àwọn àpilẹ̀kọ tó jọra