Príznaky
Pozrite si nasledujúci scenár:
- Máte inštanciu SQL Server 2022 s nasadenou obmedzenou skupinou dostupnosti.
- Objekty na úrovni servera (prihlásenia a úlohy) sa vytvárajú v kontexte obsiahnutej skupiny dostupnosti.
V tomto scenári sa po nainštalovaní kumulatívnej aktualizácie v tejto inštancii SQL Server vyskytne jedna z nasledujúcich chýb.
Chyba 1
Úloha agenta SQL Server zlyhá s nasledujúcim chybovým hlásením:
Nie je možné spustiť vykonávanie kroku 2 (dôvod: JobOwner <JobOwner> nemá povolenia na používanie servera proxy <#> pre subsystém SSIS). Krok zlyhal.
Zobrazenie denníka chýb agenta SQL Server zaznamenáva chybové hlásenia, ktoré pripomínajú nasledovné:
<Časová pečiatka> - ! [298] Chyba SQLServer: 208, Neplatný názov objektu 'syssubsystems'. [SQLSTATE 42S02]
<Časová pečiatka> - ! [517] SQL chybové číslo 208, závažnosť 16
V tejto fáze tabuľka syssubsystems chýba v databáze msdb obsiahnutej skupiny dostupnosti a existuje v databáze na úrovni msdb inštancie. Ak chcete tieto chyby opraviť a umožniť, aby úlohy prebehli úspešne, môžete manuálne skopírovať tabuľku na úrovni syssubsystems inštancie do databázy msdb obsiahnutej skupiny dostupnosti tak, že sa pripojíte k poslucháčovi a vytvoríte tabuľku spolu s riadkami v tabuľke.
Chyba 2
Po vytvorení obmedzenej skupiny dostupnosti sa každých päť sekúnd zobrazí toto chybové hlásenie:
Aktivovaný proc '[dbo]. [sp_syspolicy_events_reader]' spustený vo fronte AGName<>_AG_SYNC_CONTAINED_msdb.dbo.syspolicy_event_queue' vypíše nasledujúci výsledok: 'Nedá sa spustiť ako hlavný objekt databázy, pretože objekt primárnej databázy "##MS_PolicyEventProcessingLogin##" neexistuje, tento typ hlavného subjektu sa nedá zosobniť alebo nemáte povolenie.'
Chyba 3
Keď databázová pošta prestane fungovať, pri pokuse o spustenie uloženej procedúry sysmail sa zobrazí chybové hlásenie podobné nasledujúcemu:
Objekt '[dbo]. Reťazec [sp_syspolicy_events_reader]' v databáze master neexistuje alebo je pre túto operáciu neplatný.
Chyba 4
Ak sa po vytvorení obmedzenej skupiny dostupnosti pripojíte k poslucháčovi obmedzenej skupiny dostupnosti a vytvoríte hlavný objekt prihlásenia pre SQL Server, zobrazí sa pri pripájaní pomocou hlavného subjektu prihlásenia v programe SQL Server Management Studio (SSMS) nasledujúca chyba:
Chyba pri pripájaní k <poslucháčovi>
Nepodarilo sa načítať údaje pre túto žiadosť. (Microsoft.SqlServer.Management.Sdk.Sfc)
Počas vykonávania príkazu alebo dávky Transact-SQL sa vyskytla výnimka. (Microsoft.SqlServer.ConnectionInfo)
Povolenie EXECUTE bolo odmietnuté pre objekt xp_msver, databáza mssqlsystemresource a schéma sys. (Microsoft SQL Server, chyba: 229)
Táto chyba sa zobrazí, pretože public role nemá udelené povolenie EXECUTE na rozšírenú uloženú procedúru xp_msver na hlavnej skupine obmedzenej dostupnosti.
Riešenie
Tento problém je opravený v nasledujúcej kumulatívnej aktualizácii pre SQL Server:
Kumulatívna aktualizácia 4 pre SQL Server 2022
Informácie o kumulatívnych aktualizáciách pre SQL Server
Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej zostavy. Odporúčame vám nainštalovať najnovšiu zostavu pre vašu verziu SQL Server:
Najnovšia kumulatívna aktualizácia pre SQL Server 2022
Stav
Spoločnosť Microsoft tieto problémy momentálne vyšetruje. Tento článok bude aktualizovaný, keď nájdeme ďalšie informácie alebo pokyny. Dovtedy môžete pred inštaláciou kumulatívnej aktualizácie na inštaláciu, ktorá má obsiahnutú skupinu dostupnosti, vykonať tieto potrebné opatrenia:
- Skriptovanie objektov na úrovni servera a objektov SQL Server Agent.
- Zrušte uzavretú skupinu dostupnosti.
- Použite kumulatívnu aktualizáciu.
- Opätovné vytvorenie obmedzenej skupiny dostupnosti.
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Odkazy
Získajte informácie o terminológii, ktorú Microsoft používa na popis aktualizácií softvéru.