Исправление: Сообщение об ошибке при попытке выполнить массовое вставлять данные в таблице, содержащей столбец типа даты, использующий Американский формат даты в SQL Server 2008 или SQL Server 2008 R2: «Ошибка преобразования данных массовой загрузки»

Применимо к: SQL Server 2008SQL Server 2008 R2SQL Server 2008 R2 Service Pack 1

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

Проблемы


В Microsoft SQL Server 2008 или Microsoft SQL Server 2008 R2 имеется таблица, содержащая столбец типа даты, который использует Американский формат даты. При использовании инструкции BULK INSERT для импорта данных в таблицу из файла данных, появляется следующее сообщение об ошибке:
Сообщение 4864, уровень 16, состояние 1, строка 2Bulk нагрузки ошибка преобразования данных (несоответствие типов или недопустимый символ для указанной кодовой страницы) для строки 1, столбец 1 (x).
Примечание.Эта проблема не возникает, если таблица содержит дату и время типов данных, отличных от даты введите столбец. Например эта проблема не возникает, если таблица содержит типы данных datetime2 datetimeand.

Решение


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

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

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

Пакет обновления 2 для SQL Server 2008

Исправление этой уязвимости первого выпуска в накопительное обновление 4 для SQL Server 2008 Пакет обновления 2. Дополнительные сведения о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
2527180 Накопительное обновление 4 для SQL Server 2008 Пакет обновления 2
Примечание. Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2008 выпуска исправлений. Корпорация Майкрософт рекомендует учесть применение последний выпуск исправления, содержащего это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2402659 SQL Server 2008 выполняет построение, выпущенных после выпуска SQL Server 2008 Пакет обновления 2
Исправления Microsoft SQL Server 2008 создаются для определенных пакетов обновления SQL Server. Необходимо установить исправление SQL Server 2008 Пакет обновления 2 для установки Пакет обновления 2 для SQL Server 2008. По умолчанию какие-либо исправления, включенный в пакет обновления SQL Server включено в следующий пакет обновления SQL Server.

SQL Server 2008 R2

Исправление этой уязвимости первого выпуска накопительного обновления 7. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2 щелкните следующий номер статьи базы знаний Майкрософт:
2507770 Накопительный пакет обновления 7 для SQL Server 2008 R2
Примечание. Поскольку сборки являются накопительными, каждый новый выпуск исправлений содержит все исправления, входившие в состав предыдущих выпусков исправлений SQL Server 2008 R2 . Мы рекомендуем рассмотреть применение последнего выпуска исправления, содержащего это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
981356 Сборки SQL Server 2008 R2, которые были выпущены после выпуска SQL Server 2008 R2
Исправление этой уязвимости первого выпуска накопительного обновления 5. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2008, щелкните следующий номер статьи базы знаний Майкрософт:
969531 Накопительный пакет обновления 5 для SQL Server 2008
Примечание. Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2008 выпуска исправлений. Мы рекомендуем рассмотреть применение последнего выпуска исправления, содержащего это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
956909 SQL Server 2008 выполняет построение, выпущенных после выпуска SQL Server 2008

Пакет обновления 1 для SQL Server 2008

Исправление этой проблемы сначала было выпущено в 13 накопительного обновления для SQL Server 2008 Пакет обновления 1. Дополнительные сведения о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
2497673 Накопительный пакет обновления 13 для SQL Server 2008 Пакет обновления 1
Примечание. Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2008 выпуска исправлений. Корпорация Майкрософт рекомендует учесть применение последний выпуск исправления, содержащего это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
970365 SQL Server 2008 выполняет построение, выпущенных после выпуска SQL Server 2008 Пакет обновления 1
Исправления Microsoft SQL Server 2008 создаются для определенных пакетов обновления SQL Server. Необходимо установить исправление SQL Server 2008 Пакет обновления 1 для установки SQL Server 2008 Пакет обновления 1. По умолчанию какие-либо исправления, включенный в пакет обновления SQL Server включено в следующий пакет обновления SQL Server.

Статус


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

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


Дополнительные сведения о том, какие файлы изменяются, а для получения сведений о компонентах, необходимых для применения в накопительный пакет обновления, содержащий исправление, описанное в статье базы знаний Майкрософт, щелкните следующий номер статьи для просмотра Статья базы знаний Майкрософт:
969531 Накопительный пакет обновления 5 для SQL Server 2008

Ссылки


Дополнительные сведения о списке сборок, доступных после выпуска SQL Server 2008 щелкните следующий номер статьи базы знаний Майкрософт:
956909 SQL Server 2008 выполняет построение, выпущенных после выпуска SQL Server 2008
Дополнительные сведения о добавочных модель обслуживания для SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
935897 Модель обслуживания изменений, используемая рабочей группой SQL Server, предоставляет модель ISM для распространения исправлений обнаруженных проблем
Дополнительные сведения о схеме именования для обновления SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
822499Новая схема присвоения имен пакетам обновлений программного обеспечения Microsoft SQL Server
Для получения дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт