Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 R2 и Microsoft SQL Server 2008 в виде одного скачиваемого файла. Так как исправления являются накопительными, каждый новый выпуск содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений SQL Server 2008 R2 или SQL Server 2008.
Проблемы
При использовании программы sqlcmd для выполнения запроса Transact-SQL в Microsoft SQL Server 2008 или Microsoft SQL Server 2008 R2 может появиться следующее сообщение об ошибке:
Sqlcmd: ошибка: внутренняя ошибка в ExecuteSqlCmd (причина: неуказаная ошибка).
Причина
Эта проблема возникает из-за состояния гонки в SQL Server 2008 Native Client и в sql Server 2008 R2 Native Client.
Решение
Сведения о накопительном пакете обновления
SQL Server 2008 с пакетом обновления 1 (SP1)
Исправление этой проблемы было впервые выпущено в накопительном пакете обновления 10 для SQL Server 2008 с пакетом обновления 1 (SP1). Чтобы получить дополнительные сведения об этом накопительном пакете обновления, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
2279604 накопительное обновление 10 для SQL Server 2008 с пакетом обновления 1 (SP1 ) Примечание. Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2008. Рекомендуется применить последний выпуск исправления, содержащий это исправление. Для получения дополнительных сведений щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
970365 сборки SQL Server 2008, выпущенные после выпуска SQL Server 2008 с пакетом обновления 1 (SP1)
SQL Server 2008 с пакетом обновления 2 (SP2)
Исправление этой проблемы было впервые выпущено в накопительном пакете обновления 1 для SQL Server 2008 с пакетом обновления 2 (SP2). Чтобы получить дополнительные сведения об этом накопительном пакете обновления, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
2289254 Накопительное обновление 1 для SQL Server 2008 с пакетом обновления 2 (SP2)Примечать. Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений SQL Server 2008. Рекомендуется применить последний выпуск исправления, содержащий это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2402659 Сборки SQL Server 2008, выпущенные после выпуска SQL Server 2008 с пакетом обновления 2 (SP2)
SQL Server 2008 R2
Исправление этой проблемы было впервые выпущено в накопительном обновлении 3. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
2261464 Накопительный пакет обновления 3 для SQL Server 2008 R2Примечаемые сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений SQL Server 2008 R2. Рекомендуется применить последний выпуск исправления, содержащий это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
981356 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Дополнительные сведения о программе sqlcmd см. на следующем веб-сайте Microsoft Developer Network (MSDN):
Использование служебной программы sqlcmdДополнительные сведения о sql Server 2008 R2 Native Client см. на следующем веб-сайте MSDN:
SQL Server 2008 R2 Native ClientДополнительные сведения о модели добавочного обслуживания для SQL Server см. в следующем номере статьи, чтобы просмотреть статью в базе знаний Майкрософт:
935897 Команда SQL Server предоставляет модель добавочного обслуживания для доставки исправлений для обнаруженных проблем. Дополнительные сведения о схеме именования для обновлений SQL Server щелкните следующий номер статьи, чтобы просмотреть статью базы знаний Майкрософт:
822499Новая схема именования для пакетов обновлений программного обеспечения Microsoft SQL ServerДля дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт