Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 в виде одного загружаемого файла. Поскольку исправления являются накопительными, каждый новый выпуск содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2008.
Проблема
В Microsoft SQL Server 2008 вы объявляете переменную типа данных numeric(2,0), а затем устанавливаете отрицательное значение для переменной. При попытке преобразовать переменную в тип данных tinyint появляется следующее сообщение об ошибке:
Примечание
MSG 8115, уровень 16, состояние 2, строка 3
Арифметическая ошибка переполнения при преобразовании выражения в тип данных tinyint.
Решение
Сведения о накопительном пакете обновления для версии выпуска SQL Server 2008
Исправление для этой проблемы было впервые выпущено в накопительном пакете обновления 4 для версии выпуска SQL Server 2008. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2008, откройте статью со следующим номером в базе знаний Майкрософт:
963036 Накопительный пакет обновления 4 для SQL Server 2008 г. Так как сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые входили в предыдущий выпуск исправления SQL Server 2008 г. Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:
956909 Сборки SQL Server 2008 г., выпущенные после выпуска SQL Server 2008 г.
Сведения о накопительном пакете обновления для SQL Server 2008 с пакетом обновления 1 (SP1)
Исправление для этой проблемы было впервые выпущено в накопительном пакете обновления 1 для SQL Server 2008 с пакетом обновления 1. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2008, откройте статью со следующим номером в базе знаний Майкрософт:
969099 Накопительный пакет обновления 1 для пакета обновления 1 SQL Server 2008 г. Примечание Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2008 г. Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:
970365 Сборки SQL Server 2008 г., выпущенные после выпуска SQL Server 2008 с пакетом обновления 1 (SP1)
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Дополнительные сведения
Подробнее о накопительном пакете обновления 4 для SQL Server 2008
Для получения дополнительных сведений о том, какие файлы изменены, и о предварительных требованиях для применения накопительного пакета обновления, содержащего исправление, описанное в этой статье базы знаний Майкрософт, щелкните номер статьи со следующим номером в базе знаний Майкрософт:
963036 Накопительный пакет обновления 4 для SQL Server 2008
Подробнее о накопительном пакете обновления 1 для SQL Server 2008 с пакетом обновления 1 (SP1)
Для получения дополнительных сведений о том, какие файлы изменены, и о предварительных требованиях для применения накопительного пакета обновления, содержащего исправление, описанное в этой статье базы знаний Майкрософт, щелкните номер статьи со следующим номером в базе знаний Майкрософт:
969099 Накопительный пакет обновления 1 для SQL Server 2008 с пакетом обновления 1
Ссылки
Дополнительные сведения о списке сборок, доступных после выпуска SQL Server 2008, см. в следующей статье базы знаний Майкрософт:
956909 Сборки SQL Server 2008 г., выпущенные после выпуска SQL Server 2008 г.
Дополнительные сведения о модели добавочного обслуживания для SQL Server см. в следующей статье базы знаний Майкрософт:
935897 Команда SQL Server предоставляет модель добавочного обслуживания для предоставления исправлений для обнаруженных проблем
Дополнительные сведения о схеме именования для обновлений SQL Server см. в следующей статье базы знаний Майкрософт:
822499 Новая схема именования пакетов обновления программного обеспечения Microsoft SQL Server
Дополнительные сведения о терминологии обновления программного обеспечения см. в следующей статье базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программного обеспечения Майкрософт