2013-04-08 5 views
2

я прошла через этот URL:SSIS Ошибка: [SSIS.Pipeline] Ошибка: "компонент "Excel Источник"(14)" не прошел проверку и вернулся статус проверки "VS_NEEDSNEWMETADATA"

How to loop through Excel files and load them into a database using SSIS package

И Я последовал за те же действия, упомянутые там, но я получил это предупреждение:

[Excel Source [14]] Warning: The external columns for component 
"Excel Source" (14) are out of synchronization with the data source 
columns. The column "state" needs to be added to the external columns. 
The external column "state " (27) needs to be removed from the external 
columns. 

и эту ошибку:

[SSIS.Pipeline] Error: "component "Excel Source" (14)" failed validation 
and returned validation status "VS_NEEDSNEWMETADATA". 

ответ

4

Я нашел эту ошибку, ее иногда фиксируют простым двойным щелчком по каждому из компонентов, просмотром столбцов и различными преобразованиями, а затем нажатием OK. Затем я сохраняю и повторно запускаю, и он работает. Убедитесь, что никакие красные x не задерживаются или какие-либо другие предупреждения.

+0

Не против вашей точки. Ваш ответ - вид проб и ошибок. Но кто бы ни отправился на эту должность в будущем, обратитесь к контрольным пунктам @Maverick. Это помогло решить проблему. – knkarthick24

1

У вас возникли проблемы с источником excel, когда вы работаете над ним. Есть некоторые шаги, чтобы избежать этого: 1) убедитесь, что вы получили соединение Excel и не меняете строку или папку с файлом Excel (физически не перемещайте файл) 2) Проверьте Красный Крест (X), если вы увидите, что найдите стрелку в файле источника excel, и она покажет вам код ошибки. 3) Откройте источник первенствовать и проверьте столбец и проверить предварительный 4) Нажмите кнопку ОК

Примечание: вы не должны иметь Красный Крест (X)

+0

Большое спасибо за ваши комментарии. 1) убедитесь, что вы получили соединение Excel и не меняете строку или папку с файлом excel (физически не перемещайте файл). Когда я это делаю, он работает как шарм. Я изменил файл Excel, и я также изменил строку Connection Manager, чтобы он работал. – knkarthick24

0

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

0

Это происходит, когда вы изменяете предел, который вы предопределили в диспетчере соединений во время разработки. Если вы хотите изменить excel, обязательно сделайте изменения в менеджере соединений excel (хотя вы настроили использовать другие имена).

 Смежные вопросы

  • Нет связанных вопросов^_^