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

Корпорация Майкрософт распространяет исправления 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 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

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

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

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