Подтвердить что ты не робот

SSDT-BI SSIS в x64?

Я запускаю Visual Studio 2012, и я новичок в SSIS. Я попытался установить SSDT-BI (версия для июня 2013 года) для исследования SSIS, но мне не удалось завершить установку с помощью моего экземпляра по умолчанию, потому что архитектуры не совпадают - мой сервер равен x64, а установщик - x86. Кажется, что не существует x64 версии установщика.

Не поддерживает ли SSDT-BI базы данных x64?

4b9b3361

Ответ 1

Службы интеграции SQL Server, SSIS, охватывают множество территорий. Я обсужу вопрос, относящийся к этому вопросу 32-битной 64-разрядной версии.

Установка

Как вы обнаружено, установщик является глупым, но вам обычно нужно использовать его один или два раза в течение срока службы машины. Я в порядке с этим, поскольку я бы предпочел, чтобы они тратили доллары разработки, а не на упаковку.

В соответствии с лучшей практикой SO важная часть с сайта, на который ссылается внешний сайт,

Если вы используете экземпляр SQL на базе x64 (64-разрядный), обязательно выберите "Новый экземпляр" на странице "Тип установки" и "Добавить функции в существующий экземпляр".

Пакет

Пакет SSIS - это работающая часть работы. Это файл с .dtsx и внутренне - куча XML.

Разработка

Как правило, разработка пакетов SSIS завершается с помощью Visual Studio. Если вы называете это BIDS, SSDT или просто Visual Studio, это то же самое. Существуют зарегистрированные шаблоны для SSIS, а также все записи в панели инструментов, которые устанавливаются на машину во время установки. Этот материал поддерживает аспект времени разработки. Сам Visual Studio по-прежнему является 32-разрядным исполняемым файлом. Поэтому, когда вы создаете пакеты с помощью Visual Studio, редактор, который вы используете для создания пакета, представляет собой 32-битный объект. Если вы не создаете пакет с несколькими гигабайтами, это не должно быть проблемой.

И можно утверждать, что если вы получаете пакет с несколькими GB, даже если XML - это раздутый механизм хранения, вы "делаете это неправильно";)

Наконец, разработка пакетов не ограничивается Visual Studio. Существует платный продукт Mist, который использует BIML (язык, специфичный для домена, который описывает объекты BI) для создания пакетов SSIS. Посмотрев на свою историю SO, вы выглядите так, будто у вас есть отрубы PowerShell, вы можете использовать PowerShell для изменения пакетов SSIS или их создание. Там EzAPI поможет со стороны COM генерировать пакеты.

Исполнение

Выполнение пакета может быть выполнено из 32 или 64-битного исполняемого файла. См. Как выполнить пакеты dtsx через командную строку По умолчанию пакеты будут выполняться в 64-битном режиме из Visual Studio. Время разработки составляет 32 бит, но время работы составляет 64 бит. Это всегда создает отличные развлечения, когда люди используют 32-битные драйверы (Excel/Jet/ACE), и дизайн пакетов просто прекрасен, но взорвется, когда они запускаются. Другой способ получения 32/64 драйвера - создание DSN, так как есть два разных пространства DSN "See 32-разрядные драйверы Informix в 64-битном Windows Server 2008 недоступны

В 2012 году, если вы используете Модель развертывания проекта, пакеты хранятся в каталоге SSISDB. SQL Server поставляется только с 64-разрядными вариантами, но снова вы можете вызывать 32-битную среду выполнения для SSIS из каталога, указав соответствующий параметр.

Ответ 3

Недавно мне пришлось установить SSDT BI для экземпляра sql 2014. Доступная загрузка msdn https://www.microsoft.com/en-us/download/details.aspx?id=42313 говорит, что она поддерживается как для 32-разрядной (x86), так и для 64-разрядной (x64) архитектуры. Если мы установим SSDT-BI в качестве функции добавления к существующему экземпляру sql, установка завершится с ошибкой: Сообщение об оценке правил: архитектура архитектуры установки (-ов) отличается от указанного экземпляра. Чтобы продолжить, добавьте функции к этому экземпляру с той же архитектурой. Я ссылался на эту ссылку https://danieladeniji.wordpress.com/tag/the-cpu-architecture-of-installation-features-is-different-than-the-instance-specified-to-continue-add-features-to-this-instance-with-the-same-architecture/ для решения этой проблемы. Установка SSDT-BI как нового экземпляра завершена без каких-либо ошибок.