Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Symptomen
Bekijk het volgende scenario:
- U hebt een exemplaar van SQL Server 2022 waarop een ingesloten beschikbaarheidsgroep is geïmplementeerd.
- U maakt objecten op serverniveau (aanmeldingen en taken) in de context van de ingesloten beschikbaarheidsgroep.
In dit scenario treedt een van de volgende fouten op nadat u een cumulatieve update hebt geïnstalleerd op dit exemplaar van SQL Server.
Fout 1
De SQL Server Agent-taak mislukt met het volgende foutbericht:
Kan de uitvoering van stap 2 niet starten (reden: JobOwner <JobOwner JobOwner> heeft geen machtigingen voor het gebruik van proxy <#> voor subsysteem-SSIS). De stap is mislukt.
U ziet de foutberichten van de SQL Server Agent-foutenlogboeken die er ongeveer als volgt uitzien:
<Tijdstempel> - ! [298] SQLServer-fout: 208, ongeldige objectnaam 'syssubsystems'. [SQLSTATE 42S02]
<Tijdstempel> - ! [517] SQL-foutnummer 208, ernst 16
In deze fase ontbreekt de syssubsystems tabel in de msdb database van de ingesloten beschikbaarheidsgroep en bestaat deze in de database op exemplaarniveau msdb . Als u deze fouten wilt oplossen en de taken met succes wilt uitvoeren, kunt u de tabel op exemplaarniveau syssubsystems handmatig kopiëren naar de msdb database van de ingesloten beschikbaarheidsgroep door verbinding te maken met de listener en de tabel en de rijen in de tabel te maken.
Fout 2
Nadat u een ingesloten beschikbaarheidsgroep hebt gemaakt, ziet u om de vijf seconden het volgende foutbericht:
De geactiveerde proc [dbo]. [sp_syspolicy_events_reader]' wordt uitgevoerd in de wachtrij '<AGName>_AG_SYNC_CONTAINED_msdb.dbo.syspolicy_event_queue' voert het volgende uit: 'Kan niet uitvoeren als de database-principal omdat de principal ##MS_PolicyEventProcessingLogin## niet bestaat, dit type principal kan niet worden geïmiteerd of u hebt geen machtiging.'
Fout 3
Nadat Database Mail niet meer werkt, wordt tijdens het uitvoeren van de sysmail opgeslagen procedure een foutbericht gerapporteerd dat lijkt op de volgende:
Het object [dbo]. [sp_syspolicy_events_reader]' bestaat niet in de database master of is ongeldig voor deze bewerking.
Fout 4
Nadat u een ingesloten beschikbaarheidsgroep hebt gemaakt en u verbinding maakt met de listener van de ingesloten beschikbaarheidsgroep en een SQL Server-aanmeldingsprincipaal maakt, krijgt u de volgende fout in SQL Server Management Studio (SSMS) wanneer u verbinding maakt met behulp van de aanmeldingsprincipaal:
Fout bij het maken van verbinding met <uw listener>
'Ophalen van gegevens voor deze aanvraag is mislukt. (Microsoft.SqlServer.Management.Sdk.Sfc)
Er is een uitzondering opgetreden tijdens het uitvoeren van een Transact-SQL-instructie of batch. (Microsoft.SqlServer.ConnectionInfo)
De EXECUTE-machtiging is geweigerd voor het object 'xp_msver', database 'mssqlsystemresource', schema 'sys'. (Microsoft SQL Server, Fout: 229)
Deze fout treedt op omdat de public rol niet de EXECUTE machtiging krijgt voor de xp_msver uitgebreide opgeslagen procedure op de ingesloten beschikbaarheidsgroep (AG)-master.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve update voor SQL Server:
Cumulatieve update 4 voor SQL Server 2022
Over cumulatieve updates voor SQL Server
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en beveiligingsoplossingen die zich in de vorige build bevonden. U wordt aangeraden de nieuwste build voor uw versie van SQL Server te installeren:
Meest recente cumulatieve update voor SQL Server 2022
Status
Microsoft onderzoekt deze problemen momenteel. Dit artikel wordt bijgewerkt naarmate we meer informatie of richtlijnen vinden. Tot die tijd kunt u de volgende nodige voorzorgsmaatregelen nemen voordat u een cumulatieve update installeert voor een installatie met een ingesloten beschikbaarheidsgroep:
- Script de objecten op serverniveau en SQL Server Agent-objecten.
- Verwijder de ingesloten beschikbaarheidsgroep.
- Pas de cumulatieve update toe.
- Maak de ingesloten beschikbaarheidsgroep opnieuw.
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Verwijzingen
Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.