ВИПРАВЛЕННЯ: Стовпець, плоска джерела не імпортується наступні стовпці даних, якщо один байт, довжина яких перевищує ширину стовпця вихідного SSIS 2008 SSIS 2005 або SSIS 2008 R2

Застосовується до: Microsoft SQL Server 2005SQL Server 2008SQL Server 2008 R2

Майкрософт поширює Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2. і 2005 виправлення в одному завантажуваному файлі. Через те, що ці виправлення сукупні, кожен новий пакет, містить усі поточні виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2008, SQL Server 2008 R2 і SQL Server 2005, виправити випуску.

Ознаки


Розглянемо таку ситуацію:
  • Microsoft SQL Server 2005 інтеграції послуг (SSIS 2005), Microsoft SQL Server 2008 інтеграції послуг (SSIS 2008) або Microsoft SQL Server Integration Services 2008 R2 (SSIS 2008 R2) пакет, що містить дані, потік завдання.
  • Щоб імпортувати файл даних, дані, потік завдання використовується плоска джерелом.
  • Файл даних, містить принаймні два стовпці. Один стовпець, має довжину даних, більше або менше, ніж вихідний ширини стовпця. Довжина наступні стовпці даних, є один байт, довжина яких перевищує ширину стовпця вихідного стовпця, що. Наприклад, довжина даних,-6, у стовпці з вихідного ширини стовпця 50 і довжина даних,-9, у стовпці далі із з вихідного ширини стовпця 8.Примітка. Можна вказати вихідний ширини стовпця в наFlat файл підключення Диспетчер діалогове вікно.
  • Укажіть тип даних стовпців так, що виникає, перетворення даних. Наприклад, укажіть DT_WSTR Юнікод рядок для тип даних стовпців. Таким чином, перетворення даних буде виконано, якщо тип даних у файл даних ANSI.
  • Ви запускаєте, SSIS упаковці.
У цьому випадку не імпортувати дані стовпця, що передує стовпці, в яких довжина даних, є один байт, довжина яких перевищує ширину стовпця вихідного.Примітка. Якщо більше двох стовпцях, які відповідають умовам, у цьому випадку, не імпортовано лише першим стовпцем, яка передує стовпці, в яких довжина даних, є один байт, довжина яких перевищує ширину стовпця вихідного.

Спосіб вирішення


Відомості про Сукупне оновлення

SQL Server 2008 R2 з пакетом оновлень 1

Виправлення для цієї проблеми була випущена у накопичувальне оновлення 1 для SQL Server 2008 R2 пакет оновлень 1. Щоб отримати додаткові відомості про те, як отримати цей пакет накопичувальне оновлення клацніть номер статті в базі знань Microsoft Knowledge Base:
2544793 Сукупний пакет оновлень 1 для SQL Server 2008 R2 пакет оновлень 1
Примітка. Оскільки ці збірки сукупні, кожен новий пакет, містить усі виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2008 R2 виправити, випуск. Корпорація Майкрософт рекомендує, що ви вважаєте, що застосування останньому випуску виправити, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
2567616 У SQL Server 2008 R2 збірки, які були надані після випуску SQL Server 2008 R2 пакет оновлень 1

SQL Server 2008 пакет оновлень 2 для

Виправлення для цієї проблеми була вперше випущена сукупного оновлення 4 для SQL Server 2008 з пакетом оновлень 2. Щоб отримати додаткові відомості про цей пакет накопичувальне оновлення клацніть номер статті в базі знань Microsoft Knowledge Base:
2527180 Сукупний пакет оновлень 4 для SQL Server 2008 з пакетом оновлень 2
Примітка. Оскільки ці збірки сукупні, кожен новий пакет, містить усі виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2008 виправити, випуск. Корпорація Майкрософт рекомендує, що ви вважаєте, що застосування останньому випуску виправити, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
2402659 Збірки SQL Server 2008, які були надані після випуску SQL Server 2008 з пакетом оновлень 2
Microsoft SQL Server 2008, термінові виправлення, створені для окремих пакети SQL Server. Необхідно застосувати виправлення SQL Server 2008 з пакетом оновлень 2 для інсталяції SQL Server 2008 з пакетом оновлень 2. За промовчанням виправлення, яке надається у SQL Server із пакетом оновлень включено до чергового пакета оновлень у SQL Server.

SQL Server 2008 R2

Виправлення для цієї проблеми, спочатку було випущено в сукупних оновлень 7. Щоб отримати додаткові відомості про те, як отримати цей пакет накопичувальне оновлення для SQL Server 2008 R2 клацніть номер статті в базі знань Microsoft Knowledge Base:
2507770 Сукупний пакет оновлень 7 для SQL Server 2008 R2
Примітка. Оскільки ці збірки сукупні, кожен новий пакет, містить усі виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2008 R2 виправити, випуск. Корпорація Майкрософт рекомендує, що ви вважаєте, що застосування останньому випуску виправити, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
981356 У SQL Server 2008 R2 збірки, які були надані після випуску SQL Server 2008 R2

SQL Server 2008

Виправлення для цієї проблеми спочатку було випущено Сукупне оновлення-13 для SQL Server 2008 з пакетом оновлень 1. Щоб отримати додаткові відомості про цей пакет накопичувальне оновлення клацніть номер статті в базі знань Microsoft Knowledge Base:
2497673 Сукупний пакет оновлень 13 для SQL Server 2008 з пакетом оновлень 1
Примітка. Оскільки ці збірки сукупні, кожен новий пакет, містить усі виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2008 виправити, випуск. Корпорація Майкрософт рекомендує, що ви вважаєте, що застосування останньому випуску виправити, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
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 2005 з пакетом оновлень 4

Виправлення для цієї проблеми спочатку було випущено у сукупний пакет оновлень 3 для пакета оновлення 4 для SQL Server 2005. Щоб отримати додаткові відомості про цей пакет накопичувальне оновлення клацніть номер статті в базі знань Microsoft Knowledge Base:
2507769 Сукупний пакет оновлень 3 для SQL Server 2005 з пакетом оновлень 4
Примітка. Оскільки ці збірки сукупні, кожен новий пакет, містить усі виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2005, виправити випуску. Корпорація Майкрософт рекомендує, що ви вважаєте, що застосування останньому випуску виправити, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
2485757 Збірки SQL Server 2005, які були надані після випуску пакета оновлення 4 для SQL Server 2005
Microsoft SQL Server 2005, термінові виправлення, створені для окремих пакети SQL Server. Для інсталяції пакета оновлення 4 для SQL Server 2005, потрібно застосувати виправлення з пакетом оновлень 4 для SQL Server 2005. За промовчанням виправлення, яке надається у SQL Server із пакетом оновлень включено до чергового пакета оновлень у SQL Server.

SQL Server 2005 з пакетом оновлень 3

Виправлення для цієї проблеми спочатку було випущено Сукупне оновлення, 15 для пакета оновлень 3 для SQL Server 2005. Щоб отримати додаткові відомості про цей пакет накопичувальне оновлення клацніть номер статті в базі знань Microsoft Knowledge Base:
2507766 Сукупний пакет оновлень 15 для пакета оновлень 3 для SQL Server 2005
Примітка. Оскільки ці збірки сукупні, кожен новий пакет, містить усі виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2005, виправити випуску. Корпорація Майкрософт рекомендує, що ви вважаєте, що застосування останньому випуску виправити, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
960598 Збірки SQL Server 2005, які були надані після випуску пакета оновлень 3 для SQL Server 2005
Microsoft SQL Server 2005, термінові виправлення, створені для окремих пакети SQL Server. Для інсталяції пакета оновлень 3 для SQL Server 2005, потрібно застосувати виправлення пакета оновлень 3 для SQL Server 2005. За промовчанням виправлення, яке надається у SQL Server із пакетом оновлень включено до чергового пакета оновлень у SQL Server.

Спосіб вирішення


Щоб вирішити цю проблему, уникнути перетворення даних у джерелі канал файлів і виконайте Операція перетворення даних після того, як імпорту. Наприклад, можна вказати рядок DT_STR введіть замість Юнікод DT_WSTR тип рядка для стовпців, якщо тип даних файлу вводу даних ANSI.

Стан


Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Посилання


Щоб отримати додаткові відомості про диспетчер підключень "плоска" відвідайте такий веб-сайт MSDN:Щоб отримати додаткові відомості про Покрокову модель обслуговування для SQL Server клацніть номер статті в базі знань Microsoft Knowledge Base:
935897 Покрокову модель обслуговування доступне команди SQL Server, щоб доставити виправлень для повідомляли про проблеми
Щоб отримати додаткові відомості про присвоєння імен оновленням для SQL Server клацніть номер статті в базі знань Microsoft Knowledge Base:
822499 Нова схема присвоєння імен пакетам оновлень програмного забезпечення для Microsoft SQL Server
Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть цей номер статті в базі знань Microsoft:
824684 Опис стандартної термінології, яка використовується для опису оновлень програмних продуктів Майкрософт