KORJAUS: Virheitä ilmenee, kun käytät kumulatiivista päivitystä SQL Server -esiintymään, jossa on sisäinen käytettävyysryhmä

Ongelman ilmenemistapa

Mieti seuraavaa tilannetta:

  • Sinulla on SQL Server 2022 -esiintymä, jossa on otettu käyttöön sisältyvä käytettävyysryhmä.
  • Voit luoda palvelintason objekteja (kirjautumisia ja töitä) sisältyvän käytettävyysryhmän kontekstissa.

Tässä skenaariossa jokin seuraavista virheistä ilmenee, kun asennat kumulatiivisen päivityksen tähän SQL Server -esiintymään.

Virhe 1

SQL Server -agentin työ epäonnistuu ja näyttöön tulee seuraava virhesanoma:

Vaiheen 2 suoritusta ei voi aloittaa (syy: työn omistajalla <JobOwnerilla> ei ole oikeuksia käyttää välityspalvelinta <#> alijärjestelmän SSIS:lle).  Vaihe epäonnistui.

Näet SQL Server -agentin virhelokin tietueisiin seuraavanlaisia virhesanomia:

<Aikaleima> - ! [298] SQLServer-virhe: 208, virheellinen objektin nimi 'syssubsystems'. [SQL-TILA 42S02]
<Aikaleima> - ! [517] SQL-virhe numero 208, vakavuus 16

Tässä vaiheessa syssubsystems taulukko puuttuu msdb sisältyvän käytettävyysryhmän tietokannasta ja on olemassa esiintymätason msdb tietokannassa. Voit korjata nämä virheet ja mahdollistaa töiden suorittamisen kopioimalla esiintymätason syssubsystems taulukon msdb manuaalisesti sisältyvän käytettävyysryhmän tietokantaan muodostamalla yhteyden kuuntelijaan ja luomalla taulukon sekä rivit taulukkoon.

Virhe 2

Kun olet luonut rajoitetun käytettävyysryhmän, saat seuraavan virhesanoman joka viides sekunti:

Aktivoitu toiminto '[dbo]. [sp_syspolicy_events_reader]" on käynnissä jonossa '<AGName>_AG_SYNC_CONTAINED_msdb.dbo.syspolicy_event_queue' tuottaa seuraavan komennon: 'Ei voi suorittaa tietokannan päänimenä, koska päätiedostoa ##MS_PolicyEventProcessingLogin## ei ole olemassa, tämäntyyppistä pääobjektia ei voi tekeytyä tai sinulla ei ole käyttöoikeutta.'

Virhe 3

Kun tietokannan sähköposti lakkaa toimimasta ja yrität suorittaa tallennetun toimintosarjan sysmail , näkyviin tulee seuraavankaltainen virhesanoma:

Objekti '[dbo]. [sp_syspolicy_events_reader]' ei ole tietokannassa 'päätietokanta', tai se ei kelpaa tätä toimintoa varten.

Virhe 4

Kun olet luonut rajoitetun käytettävyysryhmän ja muodostat yhteyden sisältyvän käytettävyysryhmän kuunteluohjelmaan ja luot SQL Server -kirjautumisobjektin, saat seuraavan virheen SQL Server Management Studiossa (SSMS), kun muodostat yhteyden kirjautumisen pääkäyttäjää käyttämällä:

Virhe yhteyden muodostamisessa <kuuntelijaan>
Tämän pyynnön tietojen noutaminen epäonnistui. (Microsoft.SqlServer.Management.Sdk.Sfc)
Transact-SQL-lausekkeen tai -erän suorittamisessa tapahtui poikkeus. (Microsoft.SqlServer.ConnectionInfo)
EXECUTE-oikeudet on evätty objekteilta 'xp_msver', tietokannalta 'mssqlsystemresource', skeemaattiselta 'sys'. (Microsoft SQL Server, virhe 229)

Tämä virhe ilmenee, koska roolille public ei ole myönnetty EXECUTE käyttöoikeutta laajennettuun xp_msver tallennettuun toimintosarjaan sisältyvän saatavuusryhmän päällikössä.

Ratkaisu

Tämä ongelma on korjattu seuraavassa SQL Server:n kumulatiivisessa päivityksessä:

SQL Server 2022:n kumulatiivinen päivitys 4

Tietoja SQL Serverin kumulatiivisista päivityksistä

Jokainen uusi kumulatiivinen SQL Server -päivitys sisältää kaikki edellisen koontiversion hotfix-korjaukset ja tietoturvakorjaukset. Suosittelemme, että asennat oman SQL Server -versiosi uusimman koontiversion:

SQL Server 2022:n uusin kumulatiivinen päivitys

Tila

Microsoft tutkii tällä hetkellä näitä ongelmia. Tätä artikkelia päivitetään, kun löydämme lisätietoja tai ohjeita. Siihen asti voit ryhtyä seuraaviin tarvittaviin varotoimiin, ennen kuin asennat kumulatiivisen päivityksen asennukseen, joka sisältää käytettävyysryhmän:

  • Suorita komentosarja palvelintason objekteille ja SQL Server -agentti objekteille.
  • Poista sisältyvä käytettävyysryhmä.
  • Ota kumulatiivinen päivitys käyttöön.
  • Luo sisällytetty käytettävyysryhmä uudelleen.

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.

Viitteet

Lue tietoja Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta.