Yawancin mutane suna ɗaukar sunan mashigar SQL Server a matsayin adireshi cikakke, kuma VPN a matsayin abin da ko dai an yarda da shi ko a'a. A aikace, kwafi mai suna yana sa abokin ciniki ya yi bincike na biyu bayan DNS, kuma wannan binciken shine ɓangaren da tunnel ya fi karya. Ƙayyadadden maƙura yana ƙetare shi, shi ya sa tcp:host,port zai iya aiki yayin da host\INSTANCE ya ƙare. Bambanci shi ne tsakanin samun sabis ɗin da samun izinin amfani da shi.

Tatsuniya: sunan mashiga ɗaya yana nufin tasha ɗaya

Sunan mashigar yana warware zuwa adireshi, kuma a nan aikinsa ya ƙare. Kwafi mai suna yana ƙara sunan kwafi wanda sabar dole ta fassara shi zuwa tashar TCP, kuma abokin ciniki ba zai iya tsammani ba. Tasha 1433 ita ce tsohuwar kwafi na tsohuwar kwafi, ba sifar kowane kwafi a na'urar ba. Ɗaukar biyun a matsayin abu ɗaya yana haifar da alamar gargajiya: ping na aiki, DNS na aiki, binciken 1433 ba ya nuna komai, kuma ƙarshen shi ne cibiyar sadarwa tana toshe SQL.

Zato na biyu yana kasawa haka: cewa buɗe TCP 1433 ya isa. Idan kwafin yana saurare a wani wuri, buɗaɗɗen 1433 yana tabbatar da cewa akwai wani abu daban a can. Tashar dole ta dace da mai sauraro, kuma cewa mai sauraro bayanin tsari ne a gefen sabar, wannan ya kamata a tambaya maimakon tsammani.

Abin da abokin ciniki yake yi da kwafi mai suna

Bayan warware mashigar, abokin ciniki yana aika buƙatar ganowa zuwa SQL Browser a kan UDP 1434 kuma yana tambayar wace tasha kwafin mai suna ke amfani da ita. Sabis ɗin burauza yana amsa daga rijistar sabar kanta, sannan abokin ciniki ya buɗe haɗin TCP zuwa wannan tashar. Ka'idoji biyu da tashoshi biyu suna shiga kafin a gwada shiga ko kaɗan.

nslookup sqlhost.corp.example
nc -vzu sqlhost.corp.example 1434
Get-Service -Name SQLBrowser

Shi ya sa toshewar UDP kawai ke haifar da ƙarewar lokaci da ke kama da mataccen mashiga. Idan sabis ɗin burauza a tsayar da shi ko a kashe shi, buƙatar ganowa ta kasance ba amsa, duk da injin bayanan yana aiki kuma tashar TCP ɗinsa a buɗe take. Idan an saita kwafin da tasha mai tsayawa, abokin ciniki har yanzu yana tambaya sai dai an ba shi maƙuran kai tsaye. Kowace ɗaya daga cikin waɗannan gazawar tana kama da juna a saƙon kuskuren aikace-aikacen, kuma suna buƙatar gyare-gyare daban-daban.

Sabis ɗin burauza wata sauƙi ce ta ganowa, ba ita ce bayanan ba. Tsayar da shi ba ya tsayar da injin, kuma fara shi ba ya buɗe tashar TCP na kwafin.

Me ya sa ƙayyadadden maƙura ke aiki lokacin da sunan ba ya aiki

Ƙayyadadden maƙura yana cire binciken daga jerin: abokin ciniki yana haɗuwa kai tsaye zuwa adireshin da tashar da ka ambata. Wannan farko bincike ne, ba gyara na dindindin ba kai tsaye, domin tashar na iya canzawa idan an sake saita kwafin zuwa tasha mai motsi daga baya. Kwatanta nau'ikan biyu da abokin ciniki ɗaya da asusu ɗaya kafin ka yanke shawara.

sqlcmd -S "tcp:sqlhost.corp.example,51433" -U app_login -Q "SELECT @@SERVERNAME"
Test-NetConnection sqlhost.corp.example -Port 51433

Idan nau'in bayyananne ya yi nasara kuma nau'in mai suna ya kasa, ganowa ce ke da gibi, kuma za ka iya zaɓar yadda za ka rufe shi: ba da izinin UDP 1434 ta tunnel, ko ka ce wa mai gudanarwa ya daɗa tasha mai tsayawa kuma ya rubuta maƙuran. Dukansu shawarwari ne da gangan tare da farashin kulawa daban-daban. Buɗe kowace tasha a cikin kewayon ba ɗaya daga cikinsu ba ce, kuma ita ce zaɓin da ake ba da shawara a ƙarshen dogon rana. Rubuta zaɓin a inda igiyoyin haɗi suke.

Idan babu wani nau'i da ya aiki, matsalar tana sama da ganowa. Duba mai sauraro, hanya da ƙa'idar shiga ga tashar da kwafin yake amfani da ita a zahiri kafin ka zargi sabis ɗin burauza.

Bayan ganowa: tabbatarwa da asali daban ne

Gazawar shiga wani lamari ne daban da ƙarewar lokaci, kuma asalin VPN ba ya zama shigar SQL saboda tunnel. Da zarar abokin ciniki ya isa tashar daidai, injin bayanan yana amfani da tabbatarwarsa da izininsa. Haɗa matakan biyu a tikiti ɗaya ita ce hanyar da ake ba da matsalar ganowa ga ƙungiyar da ba ta dace ba. Karanta lambar kuskure kafin ka canza komai.

Riƙe sunan mashigar da aka rubuta idan direba yana tabbatar da takardar shaidar sabar, domin haɗuwa da adireshin lamba na iya canza wannan binciken maimakon magance matsalar asali. Direbobin Microsoft na kwanan nan suna ɓoye bayanai ta hanyar da ta dace, don haka rashin daidaituwar suna yana bayyana a matsayin kuskuren takardar shaida bayan nasarar haɗin TCP. Wannan ci gaba ne ba sabuwar gazawa ba.

Tatsuniyar da ya kamata a watsar ita ce sunan mashigar SQL Server adireshi cikakke ne. Mashiga ce da, ga kwafi mai suna, binciken da tunnel na iya rashin ɗaukarsa. Ambaci tashar, ambaci hanyar ganowa, kuma gazawa ta gaba za ta gaya maka wace Layer za a gyara.

Labarai masu alaƙa