Не удается импортировать файлы DTSX обратно в службы SQL Server 2008r2 Int после экспорта и редактирования в VSPro2013

#visual-studio #sql-server-2008-r2 #sql-server-data-tools

#visual-studio #sql-server-2008-r2 #sql-server-data-tools

Вопрос:

Я выполнил здесь большую работу и хочу иметь возможность использовать свои пакеты DTSX

Но я получаю несовместимость версий, и сообщение об ошибке является конкретным

Но должен быть какой-то способ, которым я могу запускать свои пакеты. Похоже, что они не могут быть запущены из редактора VS2013 Pro

Мой вопрос в том, что мне нужно установить точно, чтобы все разрешили мне выполнять эти сохраненные пакеты?

Задав здесь вопрос, я могу сэкономить время, поскольку существует много версий, много дополнений и т. Д

Комментарии:

1. PS 2008r2 Management Studio не позволяет мне РЕДАКТИРОВАТЬ пакеты, просто экспортировать. Является ли это лицензионным ограничением или чем-то еще, если да, я с удовольствием обновлю и заплачу

Ответ №1:

Первый — как запустить пакет SSIS 2008?

Здесь есть хороший обзор Ашиша Кумара Мехты из MSSQTips о том, как выполнять пакеты как удаленно на сервере, так и локально. В любом случае вам понадобятся клиентские средства SQL Server, установленные с носителя SQL Server (компакт-диск, изображение и т. Д.). Нет возможности запустить пакет локально из Management Studio или raw Visual Studio. Вы можете запустить пакет удаленно через Management Studio, только если этот пакет был сохранен на сервере SQL Server. Теоретически вы можете запустить пакет в режиме разработки через VS2013, см. Ниже.

Второй — как изменить пакет SSIS 2008?

В отличие от последующих версий SQL Server (и SSIS), с 2008 вы не могли просто использовать обычную Visual Studio с загружаемым плагином. Вам пришлось установить одну студию разработки бизнес-аналитики (BIDS), производную Visual Studio 2008 (т. Е. Не Плагин), доступную на вашем носителе SQL Server. Это путь, если вы хотите отредактировать пакет, но также сохранить его версию 2008. В противном случае вы можете обновить пакет до уровня Integration Services 2014 несколькими способами и начать взламывать его через Visual Studio 2013 с помощью загружаемого плагина Data Tools — Business Intelligence. Имейте в виду, что невозможно преобразовать пакет обратно в версии 2012 или 2008.

Комментарии:

1. Спасибо, я установил VS Pro 2013 и экспортировал пакет из 2008r2. Затем я загрузил его в Visual Studio 2013, проделал большую работу, теперь не могу его запустить. Есть ли способ запустить его без установки новой версии SQL Server? вы упомянули, что я могу запустить пакет в режиме разработки в VS 2013, но я не вижу для этого никакой опции, только прикрепить к процессу

2. Если бы я мог просто запустить пакет, который я сейчас редактирую в SQL Server Data Tools для 2013, я был бы в порядке

3. @John — вы можете запустить пакет из VS (с помощью плагинов Data Tools BI), см. Эту статью MSDN (более общий текст об отладке здесь ); одним из других вариантов является DTEXECUI . EXE , хотя вам потребуется локально установить SSIS из исходных медиафайлов

4. Спасибо, я добавил проект, чтобы dtsx был там внутри, теперь я могу его запустить