Исправление: Сообщение об ошибке, если щелкнуть вкладку столбцы в редакторе источника OLE DB в службах интеграции SQL Server 2008: «ошибка в задачи «Поток данных» [OLE DB источник [1]]: код ошибки служб SSIS DTS_E_OLEDBERROR "

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

В этой статье

Проблема

Создание или изменение службы интеграции Microsoft SQL Server 2008 (SSIS) пакета в Business Intelligence Development Studio (Предложений). Изменить источник данных OLE DB в задачу потока данных. При нажатии кнопкиСтолбцыВкладка, появляется следующее сообщение об ошибке:
TITLE: Microsoft Visual Studio

------------------------------

Ошибка задачи «Поток данных» [OLE DB источник [1]]: ошибка служб SSIS с кодом DTS_E_OLEDBERROR. Ошибка OLE DB. Код ошибки: 0x80040E21.

------------------------------

ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:

Исключение из HRESULT: 0xC0202009 (Microsoft.SqlServer.DTSPipelineWrap)
Примечание.Код ошибки DTS_E_OLEDBERROR имеет много причин. Данная статья только один редких проблем с конкретной причины. Чтобы убедиться, что возникающие проблемы, для устранения неполадок метода в разделе «Дополнительная информация».

Примечание.Эта проблема не возникает в SQL Server 2005.

Причина

В SQL Server 2008 SSIS определенный флажок определяет, учитывается ли регистр при идентификаторы, используемые поставщиком OLE DB. Эта проверка позволяет служб SSIS выполнить учет регистра, который определяется параметрами конфигурации поставщика OLE DB при служб SSIS содержит список имен объектов, имена таблиц и имена столбцов. Эта проверка выполняется путем реализации свойства OLE DB с именемDBPROP_IDENTIFIERCASE. Однако не все поставщики OLE DB поддерживает и реализация данного свойства. Если свойство не реализуется, ошибка может возникнуть в Предложениях.

Решение

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

В версии SQL Server 2008

Существенный:Если компьютер работает под управлением версии SQL Server 2008, необходимо установить этот накопительный пакет обновления.

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

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

Существенный:Если компьютер работает под управлением SQL Server 2008 с пакетом обновления 1 (SP1) необходимо установить этот накопительный пакет обновления.

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

Данное исправление изменяет поведение источник OLE DB в службах SSIS для запросаDBPROP_IDENTIFIERCASEСвойство. После установки данного исправления служб SSIS игнорирует ошибкуDBPROP_IDENTIFIERCASEСвойство. Вместо этого службы SSIS использует значение по умолчанию для идентификаторов. После установки исправления, если поставщик OLE DB не реализуют свойства идентификаторы чувствительны к регистру, по умолчанию.

Статус

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

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

ПОИСК И УСТРАНЕНИЕ НЕПОЛАДОК

Чтобы убедиться, что возникающие проблемы, выполните следующие действия.
  1. Загрузите и установите средство OLE DB наборов строк просмотра образца. Дополнительные сведения см. на следующей веб-странице узла MSDN::
    .aspx HTTP://MSDN.Microsoft.com/en-us/library/ms714336 (VS.85)
  2. Запустите средство просмотра наборов строк.
  3. в менюФайл:выберите пунктПолное подключение.
  4. Выберите поставщика, источник, вход в систему и другие атрибуты строки соединения. Нажмите кнопкуOk..
  5. После успешного завершения подключения, вИсточник данныхВыберите пункт менюIDBPPropertiesи выберите командуGetProperties.
  6. В диалоговом окнеPropSetсписок выбораDBPROPSET_DATASOURCEINFO.
ЕслиDBPROP_IDENTIFIERCASEсвойство отсутствует в списке доступных свойств, или, еслиDBPROP_IDENTIFIERCASEСвойство зеленый вопросительного знака рядом со свойством, поставщик не поддерживает данное свойство. В этом случае возникнет проблема, которая описывается в разделе «Проблема».

Действия по воспроизведению проблемы

  1. В SQL Server 2008 Предложений создайте новый пакет служб SSIS.
  2. Добавьте в задачу потока данных пакета.
  3. Добавление компонента источника OLE DB в задаче «Поток данных».
  4. Настройка диспетчера соединений с помощью поставщика OLE DB, которые не поддерживаютсяDBPROP_IDENTIFIERCASEСвойство.
  5. Выберите таблицы, представления или команды SQL и укажите требуемый объект или команды SQL.
  6. В левой области щелкните ссылкуСтолбцыTAB:.
Появляется сообщение об ошибке с описанием в разделе «Проблема».

Ссылки

Для получения дополнительных сведений оDBPROP_IDENTIFIERCASEсвойство, посетите следующий веб-узел Microsoft Developer Network (MSDN):
http://msdn.microsoft.com/en-us/library/ms713637(VS.85).aspx
Для получения дополнительных сведений оIDBProperties::GetPropertiesmethod that is used to query the property value, visit following Microsoft Web site:
http://msdn.microsoft.com/en-us/library/ms714344(VS.85).aspx
Для получения дополнительных сведений о последовательный модели обслуживания для SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
935897Последовательный модели обслуживания доступна группа разработчиков SQL Server для предоставления исправления для устранения неполадок
Для получения дополнительных сведений о схеме именования для обновления SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
822499Новая схема присвоения имен пакетам обновлений программного обеспечения Microsoft SQL Server
Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт::
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Свойства

Код статьи: 969793 - Последний отзыв: 29 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Workgroup
Ключевые слова: 
kbsurveynew kbexpertiseadvanced kbqfe kbfix kbmt KB969793 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:969793

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

 

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