Миграция сценариев в VSTA
При обновлении пакетов SQL Server 2005 до SQL Server 2008Integration Services переносит сценарии из любых задач «Сценарий» или компонентов сценария в средства MicrosoftVisual Studio для приложений (VSTA). VSTA — среда выполнения сценариев, используемая службами SQL Server 2008 Integration Services (SSIS). MicrosoftVisual Studio для приложений (VSTA) является средой выполнения сценариев для служб Integration Services в SQL Server 2005.
Примечание |
---|
Пакеты SQL Server 2005, содержащие сценарии в SQL Server 2008, невозможно обновить на компьютерах с запущенной операционной системой Itanium. Эти пакеты не подлежат обновлению, поскольку операционная система Itanium не поддерживает среду Business Intelligence Development Studio, следовательно, средства VSTA недоступны. |
Если сценарии в задачах или компонентах сценария содержат ссылки на интерфейсы, то перед обновлением пакета эти ссылки, возможно, придется изменить. В противном случае в зависимости от используемого метода обновления либо пакет не будет обновлен, либо не удастся подтвердить правильность сценариев. Замените ссылки на интерфейсы IDTSxxx90 ссылками на соответствующие интерфейсы IDTSxxx100.
Дополнительные сведения о переносе сценариев и пакетов обновления см. в разделе Обновление пакетов служб Integration Services.
Основные сведения об ошибках миграции
При переносе сценариев миграция может завершиться ошибкой по одной из следующих причин.
Точка входа для сценария VSA была переименована.
Точка входа указывает метод класса ScriptMain в проекте VSTA, который службы Integration Services вызывают во время выполнения как точку входа в код задачи «Сценарий». Класс ScriptMain является классом по умолчанию, создаваемым шаблонами сценариев.
Не существует точки входа или имеется несколько точек входа в сценарии VSA.
Не удалось добавить ссылки на сборку.
Класс ScriptMain был изменен, чтобы наследовать от других классов в дополнение к классу ScriptObjectModelSSIS. Платформа Microsoft.NET Framework не поддерживает множественное наследование.
Нельзя преобразовать сценарий VSA, в котором применяется Visual Basic 2005, в сценарий VSTA, использующий MicrosoftVisual C# 2008. Однако можно подготовить новый сценарий VSTA, в котором используется MicrosoftVisual C# 2008. Дополнительные сведения о поддерживаемых операциях см. в разделах Написание кода и отладка задачи «Сценарий» и Кодирование и отладка компонента сценария.
Журнал изменений
Обновленное содержимое |
---|
|