Применяется к
SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Developer SQL Server 2008 R2 Express SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core

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

Проблемы

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

  • Вы выполняете инструкцию BEGIN TRANSACTION , которая содержит параметр "с пометкой" в Microsoft sql Server 2008 R2 или Microsoft sql Server 2012.

  • Помеченная транзакция охватывает несколько баз данных (например, около 100 баз данных) на экземпляре SQL Server 2008 R2.

В этом случае в журнале ошибок SQL Server может регистрироваться следующее сообщение об ошибке:

Дата и время SPID # ex_raise2: возникло необработанное исключение, Major = 32, минор = 60, состояние = 1, степень серьезности = 16, попытка создать дамп длядаты и времени SPID # с помощью ' dbghelp. dll ' version ' 4.0.5 'Дата время SPID # * dump поток-SPID = 0, EC = 0X0000000162A44B20Дата время SPID # * * * создание дампа стека, отправляемого на диск : \ Program Files \ Microsoft SQL Server \ MSSQL10_50. R2_RTM \ MSSQL \ log \ SQLDump0022. txtДата и время SPID # * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *Дата время SPID # *Дата время SPID # * начальный дамп стека:Дата и время SPID # * Метка времени SPID 24Дата время SPID # *Дата время SPID # * ex_raise2: возникло неуправляемое исключение, Major = 32, минор = 60, состояние = 1, степень серьезности = 16

Примечание.Вы можете столкнуться с этой проблемой при попытке синхронизации резервных копий с помощью помеченной транзакции, которая охватывает несколько баз данных в Microsoft Visual Studio Team Foundation Server.

Причина

Эта проблема возникает из-за сбоя выделения внутреннего буфера в том случае, если в одной и той же помеченной транзакции участвуют несколько баз данных.Примечание. Помеченные сведения о транзакциях сохраняются в таблице msdb. dbo. logmarkhistory . Эта таблица состоит из одной строки для каждой фиксированной помеченной транзакции.

Решение

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

Накопительное обновление 2 для SQL Server 2012 с пакетом обновления 1 (SP1)

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

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

2772858 Сборки SQL Server 2012, выпущенные после выпуска пакета обновления 1 (SP1) для SQL Server 2012

Накопительное обновление 5 для SQL Server 2012

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

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

2692828 Сборки SQL Server 2012, выпущенные после выпуска SQL Server 2012

Накопительное обновление 4 для SQL Server 2008 R2 с пакетом обновления 2 (SP2)

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

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

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

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

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

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

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

Статус

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

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

Дополнительные сведения о том, как создать резервную копию Visual Studio Team Foundation Server, можно найти на веб-сайте MSDN:

Создание резервной копии Team Foundation ServerДополнительные сведения о помеченных транзакциях можно найти на следующем веб-сайте MSDN:

Общие сведения о помеченных транзакциях

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

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

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