Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Проблемы

Рассмотрим следующий сценарий.

  • Вы используете накопительный пакет обновления 2 Microsoft SQL Server 2016 с пакетом обновления 2 (SP2) или более поздней версии.

  • Выполняется экземпляр, на котором размещено множество баз данных (обычно более 200), а экземпляр входит в группу доступности Always On (ag) (обычно с ролью сервера-получателя). Примечание. Все пользовательские базы данных не должны входить в группы доступности.

  • Вы запустите приложение служб теневого копирования томов (VSS), чтобы запросить резервное копирование всех или некоторых баз данных SQL Server экземпляра.

В этом сценарии модуль записи SQL взаимоблокировок и на неопределенное время сохранять блокировки для внутренней системной таблицы в master (sys.sysdbreg с object_id 28). Кроме того, эти блокировки, в свою очередь, препятствуют чтению из системных динамических административных представлений (DMV ), таких как sys.dm_hadr_database_replica_states, и могут привести к основной вторичной блокировке в экземпляре. Кроме того, вы заметите, что анализ цепочки блоков возвращает следующую инструкцию, SQL Server модуля записи VSS в качестве блока заголовка:

"select name, recovery_model_desc, state_desc, CONVERT(integer, is_in_standby), ISNULL(source_database_id,0) from master.sys.databases"

Затем SQL Server состояние ожидания будет ASYNC_NETWORK_IO.

Примечание. Так как ASYNC_NETWORK_IO ожидания реализовано, wait_time никогда не превысит две секунды (2000 мс). Однако тип ожидания остается на месте неограниченное время, и эта ситуация никогда не будет разблокирована самостоятельно. Для этого необходимо модуль записи SQL, чтобы разблокировать ситуацию.

Среди SPID, заблокированных этим блокатором заголовков, часто имеется SPID DBSTARTUP (всегда будет повтор вторичная база данных).

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Решение

Эта проблема устранена в следующих накопительных обновлениях для SQL Server:

Сведения о накопительных обновлениях для SQL Server:

Каждое новое накопительное обновление для SQL Server содержит все исправления и все исправления безопасности, которые были включены в предыдущее накопительное обновление. Ознакомьтесь с последними накопительными обновлениями для SQL Server:

Ссылки

Сведения о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×