Как найти версию установленного SSIS - PullRequest
0 голосов
/ 12 февраля 2019

Это локальный компьютер без реального сервера SQL (только используется для разработки)

При запуске DTEXEC он получил служебную программу Microsoft (R) SQL Server Execute Package Version 10.50.1600.1 для 32-разрядной версии Copyright (C)Microsoft Corporation 2010. Все права защищены.

SQL Server 2008R2 установлен с SDK, SSIS и студией управления

Visual Studio 2013 установлен, но по неизвестной причине SSDT не предоставил полных функцийв SSIS (включается .dtsx не может открыться и .sqlproj не может открыться)

Нет выбора, кроме как установить пакет с именем SSDTBI для Visual Studio 2013. Смешно может быть установлено только 32-битное приложение (моя ОС 64-битная), и это заставляетSQL Server 2014 установлен.

Однако Visual Studio 2013 может открывать .dtsx & .sqlproj

Все выглядит хорошо (игнорируя, теперь этот локальный экземпляр содержит SQL Server 2008R2, 2012 и 2014 с дисков 2008R2,Visual Studio 2013 & SSDTBI https://www.microsoft.com/en-us/download/details.aspx?id=42313)

Наконец, когда я открываю файл .dtsx (которыйh должно быть версии 2008R2)

Программа изменит формат XML на другой формат с

<DTS:Property DTS:Name="PackageFormatVersion">3</DTS:Property>

на

<DTS:Property DTS:Name="PackageFormatVersion">8</DTS:Property>

Это проверено означает пакет служб SSISсейчас в SQL Server 2014.

Таким образом, возникают вопросы: как именно проверить текущую версию служб SSIS (не пакет служб SSIS, не сервер SQL или SSDT) ​​

(пропущено) Можно ли открыть службы SSIS?предметы без возникших проблем?- проверено, что Visual Studio 2013 предлагается для управления пакетом служб SSIS с версией 8. Таким образом, это нормальное поведение, а не проблема (при редактировании пакета SSIS версии 3 следует использовать Visual Studio 2008 с BI)

enter image description here

1 Ответ

0 голосов
/ 12 февраля 2019

Таким образом, вопросы заключаются в том, как именно проверить текущую версию служб SSIS (не в пакете служб SSIS, не в SQL-сервере или SSDT) ​​

На одном сервере может быть установлено несколько версий служб SSIS.Это может быть вызвано обновлениями на месте.

Установленные Основные версии можно обнаружить с помощью Диспетчер конфигурации SQL Server :

enter image description here

Требования к сборкам, версиям и инструментам:

SQL      Build#  PackageFormatVersion   Visual Studio Version(SSDT)
2005       9        2                   2005
2008      10        3                   2008
2008 R2   10.5      3                   2008
2012      11        6                   2010 or BI 2012
2014      12        8                   2012 CTP2 or 2013
2016      13        8                   2015
2017      14        8                   2015/2017

Можно ли открывать элементы служб SSIS без обнаруженных проблем?

По умолчанию BIDS создает резервную копию пакета во время обновления

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...