ИСПРАВИТЬ: Столбец, который использует тип данных DATETIME не реплицируется на подписчик Oracle с использованием репликации транзакций в SQL Server 2008, SQL Server 2008 R2 или SQL Server 2012

Переводы статьи Переводы статьи
Код статьи: 2445812 - Vizualiza?i produsele pentru care se aplic? acest articol.
Корпорация Майкрософт распространяет Microsoft SQL Server 2008 или Microsoft SQL Server 2008 R2 устраняет как один загружаемый файл. Так как исправления являются накопительными, каждый новый выпуск содержит все исправления и все безопасности исправления, входившие в состав предыдущих SQL Server 2008 или SQL Server 2008 R2 исправление выпуска.
Развернуть все | Свернуть все

В этой статье

Проблема

Рассмотрим следующий сценарий:
  • У вас есть таблица, содержащая столбец ДАТЫ И ВРЕМЕНИ Тип данных в SQL Server 2008, SQL Server 2008 R2 или SQL Server 2012.
  • При репликации столбца на подписчик Oracle с использованием репликации транзакций.

    Примечание Репликация транзакций SQL Server направляется в таблицу сопоставления при копировании столбца с базой данных Oracle.
  • Обновить таблицу сопоставления столбец, использующий ДАТЫ И ВРЕМЕНИ Тип данных для столбца, который используется в SQL Server Дата Тип данных Oracle.
В этом случае может появиться следующее сообщение об ошибке в агент распространителя репликации:
Источник: OraOLEDB

Номер: 1830

Сообщение: ORA-01830: Дата окончания формат рисунка перед преобразованием всей входной строкой

Причина

Эта проблема возникает, если агент распространителя репликации не может различать столбец, который использует тип данных DATE и столбец, который использует тип данных TIMESTAMP в Oracle.

Примечание Столбец, который использует тип данных TIMESTAMP в Oracle является сопоставление для столбца, который использует тип данных DATETIME в SQL Server.

Решение

Накопительное обновление информации

Накопительный пакет обновления 1 для SQL Server 2012 Пакет обновления 1

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

SQL Server 2012

Исправление этой уязвимости первого выпуска накопительного обновления 3 для SQL Server 2012. Для получения дополнительных сведений о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
2723749 Накопительный пакет обновления 3 для SQL Server 2012
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и выпуска исправления исправления, входившие в состав предыдущих 2012 SQL Server. Корпорация Майкрософт рекомендует учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2692828 2012 SQL Server формирует, вышедшие после выпуска SQL Server 2012
Необходимо применить исправление SQL Server 2012 для установки SQL Server 2012.

SQL Server 2008 R2

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

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

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

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

Исправление этой уязвимости первого выпуска накопительного обновления 3 для SQL Server 2008 Пакет обновления 2. Для получения дополнительных сведений о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
2498535 Накопительный пакет обновления 3 для SQL Server 2008 Пакет обновления 2
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и исправить все исправления безопасности, которые были включены в предыдущие 2008 SQL Server выпуска. Корпорация Майкрософт рекомендует учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
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

Исправление этой уязвимости первого выпуска 11 накопительного обновления для SQL Server 2008 Пакет обновления 1.

Для получения дополнительных сведений о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
2413738 Накопительный пакет обновления 11 для SQL Server 2008 Пакет обновления 1
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и исправить все исправления безопасности, которые были включены в предыдущие 2008 SQL Server выпуска. Корпорация Майкрософт рекомендует учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
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.

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Информация в данной статье применима к:».

Ссылки

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

Свойства

Код статьи: 2445812 - Последний отзыв: 21 ноября 2012 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2012 Business Intelligence
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
Ключевые слова: 
kbtshoot kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2445812 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 2445812

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com