Я думал, что задал аналогичный вопрос в порядке SQL by и левое внешнее соединение имеет неправильный порядок, но это немного отличается. Я получаю данные из другой базы данных SQL-Server 2005, используя SSIS и стандартный поток данных. Записи, которые я получаю, находятся в другом порядке, чем в исходной таблице (на самом деле это представление). В более старых DTS порядок не меняется.
В исходных или целевых таблицах или представлениях нет порядка, и обычно я полагал, что если порядок важен, то он будет указан. Возможно, мне придется попросить кого-нибудь указать порядок, и мы можем продолжить это, но мы работаем с историческими файлами формы, и если порядок атрибутов изменится, формы указывают на неправильные данные.
Есть ли причина, по которой данные изменяют порядок при импорте? Есть ли обходной путь?
Вот почему важен порядок. Это для картографического приложения, и атрибуты и формы должны совпадать. Если порядок изменится, то элементы не будут совпадать должным образом. К сожалению, я не могу определить какой-либо порядок данных, и я подозреваю, что предыдущий кодер предположил постоянный порядок, и это все, что было важно. Порядок с использованием служб SSIS не совпадает с порядком и никогда не задается явно.