Миграция служб SSIS с 2005 по 2008 год? Просто открыть в BIDS 2008 (что будет делать конверсии), а затем развернуть в 2008 году работу по защите окружающей среды?
Мне было дано задание перенести пакеты 2005 года на 2008, я искал прекращенные функции SSIS 2008 на http://technet.microsoft.com/en-us/library/bb500429(v=sql.100).aspx Это Кажется, VSA снята с производства и заменена на VSTA. Поскольку я делаю такую работу в первый раз, я просто хотел проверить открытие пакетов BIDS 2008, а затем их развертывание в среде 2008 год подойдет, или мне понадобится еще кое-что?
2 ответа
Для меня изменение VSA -> VSTA, которое вы только что упомянули, просто означает, что теперь мы можем кодировать на C#:D
В целом, для миграции вам просто нужно открыть пакет на BIDS 2008, но есть несколько вещей, о которых нужно позаботиться самостоятельно. Например, мне приходит в голову то, что поведение задач поиска немного изменилось (способ, которым не обрабатываются строки совпадений), а также изменились переменные порядка, загружаемые из файлов конфигурации. Я имею в виду, просто запустив и отладив ваши pakcages, вы сможете проверить подобные вещи
Миграция выполняется очень хорошо, просто открыв пакет, даже изменив код.
Несколько ошибок:
1. Если у вас есть ConnectionString в вашей конфигурации, вы должны изменить провайдера с SQLNCLI.1 наProvider=SQLNCLI10.1;
(или добавьте старого провайдера к вашему новому производственному серверу SSIS 2008.
2. У меня есть случай, когда туда попадает пробел и выдает ошибку. Я исправляю в свойстве Connection connectionString, удаляя пробел. Трудно увидеть в BIDS, Provider= SQLNCLI10.1;