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

Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 R2 или Microsoft SQL Server 2012 как один файл для загрузки. Поскольку исправления носят кумулятивный характер, каждый новый выпуск содержит все исправления и все обновления для системы безопасности, которые вошли в состав предыдущего выпуска обновления для SQL Server 2008 R2 или SQL Server 2012.

Проблемы

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

  • Вы настроили среду доставки журналов с большим количеством основных серверов для баз данных-источника и только один сервер-получатель в Microsoft SQL Server 2008 R2 или Microsoft SQL Server 2012.

  • Одной из баз данных-получателей на сервере-получателе является однопользовательский режим.

  • Вы пытаетесь выполнить доставку журналов с основных серверов на сервер получателя.

В этом сценарии Взаимоблокировка может возникнуть в sys.dm_database_encryption_keys динамическом административном представлении (DMV).

Решение

Сведения о накопительном пакете обновления

SQL Server 2012

Исправление для этой проблемы впервые выпущено в накопительном обновлении 2 для SQL Server 2012. Чтобы получить дополнительные сведения об этом накопительном пакете обновления, щелкните следующий номер статьи базы знаний Майкрософт:

2703275 Накопительный пакет обновления 2 (SP2) для SQL Server 2012Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2012. Корпорация Microsoft рекомендует установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

2692828 Сборки SQL Server 2012, выпущенные после выпуска SQL Server 2012 Вы должны применить исправление SQL Server 2012 к установке SQL Server 2012.

SQL Server 2008 R2

Исправление для этой проблемы впервые выпущено в накопительном пакете обновления 10. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2, щелкните следующий номер статьи базы знаний Майкрософт:

2591746 Накопительный пакет обновления 10 для SQL Server 2008 R2 Примечание. Поскольку сборки являются кумулятивными, каждый новый выпуск обновлений содержит все исправления и все обновления для системы безопасности, которые были включены в предыдущий выпуск обновления для SQL Server 2008 R2. Рекомендуется установить самую последнюю версию обновления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

981356 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2

SQL Server 2008 R2 с пакетом обновления 1 (SP1)

Исправление для этой проблемы впервые выпущено в накопительном обновлении 4 для SQL Server 2008 R2 с пакетом обновления 1 (SP1). Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления, щелкните следующий номер статьи базы знаний Майкрософт:

2633146 Накопительный пакет обновления 4 для SQL Server 2008 R2 с пакетом обновления 1 (SP1)Примечание. Поскольку сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008 R2. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

2567616 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2 с пакетом обновления 1 (SP1)

SQL Server 2008

Исправление этой проблемы впервые было выпущено в пакете обновления 3 (SP3). Для получения дополнительных сведений о том, как получить этот пакет обновления для SQL Server 2008, щелкните приведенный ниже номер статьи, чтобы просмотреть статью в базе знаний Майкрософт: 968382как получить последний пакет обновления для SQL Server 2008

Сведения о пакете обновления для SQL Server 2008 R2

Чтобы устранить эту проблему, установите последнюю версию пакета обновления для SQL Server 2008 R2. Чтобы получить дополнительные сведения, щелкните следующий номер статьи базы знаний Майкрософт:

2527041Как получить последний пакет обновления для SQL Server 2008 R2

Обходное решение

Чтобы решить эту проблему, сократите количество баз данных, которые объединены на сервере получателя.

Статус

Корпорация Майкрософт подтвердила, что эта проблема связана с продуктами Майкрософт, которые перечислены в разделе "относится к". Впервые эта проблема была исправлена в SQL Server 2008 R2 с пакетом обновления 2 (SP2) для SQL Server 2008 R2.

Дополнительная информация

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

Программное обеспечение для правил

Название правила

Описание правила

Версии продуктов, для которых вычисляется правило

Системный центр Advisor

В SQL Server отсутствует KB2550375 обновления для предотвращения взаимоблокировки между заданиями доставки журналов

Советник System Center определяет, используется ли этот экземпляр SQL Server в качестве получателя доставки журналов для более чем одной базы данных. Кроме того, помощник проверяет текущую сборку и версию SQL Server. Если текущая сборка SQL Server меньше, чем Fix Build, Помощник создаст оповещение об этой ошибке. Ознакомьтесь с подробными сведениями, приведенными в разделе "собранные данные" в оповещении помощника, и примените исправление, описанное в этой статье.

SQL Server 2008SQL Server 2008 R2

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

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

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

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

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

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

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

×