Parandamise
SQL serveri 2019 Tõrkesiirde Windows serveriga töötamiseks on täiustatud klastri eksemplar (FCI) kuulaja. Tõrkesiirde klastri (WSFC) Distributed Network Name (DNN) pääsupunkt.
Lisateave
SQL Serveri Tõrkesiirde klastri Eksemplari (FCI) kuulaja töötab praegu ainult opsüsteemis Windows Server tõrkesiirdeklastrite Klastri (WSFC) võrgu nimi ja virtuaalne IP-pöörduspunkt. Kuna Virtual IP ei Azure ' i keskkonnas töötamiseks peate konfigureerima Azure ' i Selle probleemi lahendamiseks sisemist laadi tasakaalustust (vaadake teemat Kuidas Azure ' i sisemise koormuse tasakaalustuse konfigureerimine). See värskendus pakub teist võimalust SQL-i klientrakenduse ühendus FCI-ga, kui koormuse tasakaalustust ei saa levitada Võrgu nimi (DNN) ressurss Windows Server Tõrkesiirde klastris. Kui DNN ressurss on loodud, WSFC seob DNN DNS-i nime. klastri kõigi sõlmede IP-aadressid. SQL-Klient proovib Ühendage iga IP-aadress selles loendis, et leida FCI-s praegu töötav sõlm Klõpsake menüü. Sellist ühenduse protsessi kiirendatakse veelgi, ühendades kõik IP- aadressid paralleelselt, kui SQL-i Connection Property "MultiSubnetFailover" on tõene, mis võimaldab SQL-i klientrakendusel ühendust luua Praegune töötab FCI kohe. Võrreldes eelmise töö ümber Azure ' i sisemine koormuse tasakaalustus, väldib DNN kuulaja lähenemine täiendavaid Tõrkesiirde latentsus, mille on kehtestanud Load Balancing ' i elujärgu katsetamine, vaikimisi 10-15 sekundit (vt Azure ' i dokumenti, kuidas arvutada latentsust). Te ei pea Konfigureerige ja säilitage Load Balancing Components, mis lihtsustab ettevalmistamine. Koormuse tasakaalustuse eemaldamine eemaldab ka ühe komponendi, mis võivad ebaõnnestuda, mis parandab üldist stabiilsust.
Selle funktsiooni kasutamiseks on vajalikud järgmised toimingud.
-
Installitud FCI-ga peate looma DNN ressursi ja määrama selle DNS-i nime. Käivitage järgmised kolm PowerShelli käsku
-
-
Add-ClusterResource-Name <dnnResourceName>-ResourceType "Distributed Network Name"-Group "<WSFC roll SQL serveri eksemplar>"
-
Get-ClusterResource-Name <dnnResourceName> | Set-ClusterParameter-Name DnsName-väärtus <DnsName>
-
Start-ClusterResource-Name <dnnResourceName>
-
Näiteks:
-
-
Add-ClusterResource-Name DNN-demo-ResourceType "Distributed Network Name"-Group "SQL Server (MSSQLSERVER)"
-
Get-ClusterResource-Name DNN-demo | Set-ClusterParameter-Name DnsName-väärtus dnnlsnr
-
Start-ClusterResource-Name DNN – demo
-
Selgitus
-
-
Esimene käsk lisab DNN ressursi WSFC ressursi nime <dnnResourceName>. Ressursi nime kasutab WSFC kordumatult WSFC ressursi tuvastamiseks. Kasutage seda, mis on teie jaoks mõttekas ja mis on WSFC klastris ainulaadne. Ressursi tüüp peab olema "hajutatud võrgu nimi". Selle rühma nimi, kuhu see DNN ressurss kuulub, peab olema WSFC Resource Group (roll), mis vastab FCI-sse, kuhu soovite DNN ressurssi lisada. Selle rühma nime tüüpiline vorming on "SQL Server (eksemplari nimi)", seega vaikimisi eksemplari nimi on "SQL Server (MSSQLServer)". Samuti saate kontrollida rühma nime Tõrkesiirde klastri halduri konsoolis.
-
Teine käsk seab selle DNN ressursi DNS-i nime. DNS-i nimi on oluline, sest see on nimi, mida kliendid kasutavad FCI-ga ühenduse loomiseks.
-
Kolmas käsk käivitab DNN ressursi.
-
-
Vaikimisi on DNN DNS-i nimi siduv kõigi WSFC sõlmedega. DNN ressursi võimaliku omaniku konfigureerimine ainult selle FCI sõlmede lisamiseks, kui kõik WSFC sõlmed ei osale FCI-s.
-
Taaskäivitage SQL serveri eksemplar.
-
Asendada Virtuaalse võrgu nimi (VNN) SQL-i klientarvuti ühendusstringi DNN DNS-iga nimi ja Seadke atribuudi "MultiSubnetFailover" väärtuseks TRUE. Sa saad jätke selle atribuudi säte vahele, kui SQL-i klientrakenduse versioon on 4.6.1.
Lahendus
See täiustus sisaldab SQL serveri järgmist kumulatiivset värskendust.
SQL serveri kumulatiivsed värskendused:
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Viited
Lteenib terminoloogiat, mida Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.