Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Симптомы
Рассмотрим следующий сценарий:
- У вас есть экземпляр SQL Server 2022 с развернутой автономной группой доступности.
- Объекты уровня сервера (имена входа и задания) создаются в контексте автономной группы доступности.
В этом сценарии одна из следующих ошибок возникает после установки накопительного обновления на этом экземпляре SQL Server.
Ошибка 1
Задание агент SQL Server завершается сбоем со следующим сообщением об ошибке:
Не удается запустить выполнение шага 2 (причина: JobOwner JobOwner <> Не имеет разрешений на использование прокси-сервера <#> для подсистемы SSIS). Шаг завершился с ошибкой.
Вы увидите сообщения об ошибках журнала ошибок агент SQL Server, похожие на следующие:
<Метка> времени - ! [298] Ошибка SQLServer: 208, недопустимое имя объекта syssubsystems. [SQLSTATE 42S02]
<Метка> времени - ! [517] Номер ошибки SQL 208, серьезность 16
На этом этапе syssubsystems
таблица отсутствует из msdb
базы данных автономной группы доступности и существует в базе данных уровня msdb
экземпляра. Чтобы устранить эти ошибки и разрешить выполнение заданий, можно вручную скопировать таблицу msdb
уровня syssubsystems
экземпляра в базу данных автономной группы доступности, подключив прослушиватель и создав таблицу и строки в таблице.
Ошибка 2
После создания автономной группы доступности вы увидите следующее сообщение об ошибке каждые пять секунд:
Активированный proc '[dbo]. [sp_syspolicy_events_reader]' в очереди< "AGName>_AG_SYNC_CONTAINED_msdb.dbo.syspolicy_event_queue" выводит следующее: "Не удается выполнить в качестве субъекта базы данных, так как субъект "#MS_PolicyEventProcessingLogin##" не существует, этот тип субъекта не может быть олицетворен или у вас нет разрешения.
Ошибка 3
После остановки работы компонента Database Mail попытка запустить sysmail
хранимую процедуру сообщит об ошибке, которая похожа на следующую:
Объект '[dbo]. [sp_syspolicy_events_reader]' не существует в базе данных master или недопустим для этой операции.
Ошибка 4
После создания автономной группы доступности при подключении к автономному прослушивателю группы доступности и созданию субъекта входа SQL Server при подключении к субъекту входа в SQL Server будет получена следующая ошибка в SQL Server Management Studio (SSMS) при подключении с помощью субъекта входа:
Ошибка при подключении к <прослушивателю>
Ошибка при получении данных по этому запросу. (Microsoft.SqlServer.Management.Sdk.Sfc)
Возникло исключение при выполнении пакета или инструкции Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)
Разрешение EXECUTE было отказано в объекте "xp_msver", базе данных "mssqlsystemresource", схеме sys. (Microsoft SQL Server, ошибка: 229)
Эта ошибка возникаетEXECUTE
, так как public
роль не предоставляется разрешение на xp_msver
расширенную хранимую процедуру в главной группе доступности.
Решение
Эта проблема устранена в следующем накопительном обновлении для SQL Server:
Накопительное обновление 4 для SQL Server 2022
Сведения о накопительных обновлениях для SQL Server
Каждое новое накопительное обновление для SQL Server содержит все исправления и исправления безопасности, которые были в предыдущей сборке. Рекомендуется установить последнюю сборку для вашей версии SQL Server:
Последнее накопительное обновление для SQL Server 2022
Состояние
Корпорация Майкрософт в настоящее время изучает эти проблемы. Эта статья будет обновлена по мере поиска дополнительных сведений или рекомендаций. До тех пор перед установкой накопительного обновления в установку с автономной группой доступности можно выполнить следующие необходимые меры предосторожности:
- Скрипт объектов уровня сервера и агент SQL Server объектов.
- Удалите содержащуюся группу доступности.
- Применение накопительного обновления.
- Повторно создайте содержащуюся группу доступности.
Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Применимо к».
Ссылки
Узнайте о терминологии , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.