Я использовал SSIS недолго, но обнаружил множество жалоб. Вот мои текущие проблемы:
- Чтобы пакет хранил пароль, его необходимо зашифровать. Даже если пакет является частью более крупного решения, вам необходимо в любое время указать пароль, чтобы открыть любой из зашифрованных пакетов. Почему нельзя просто зашифровать все решение одним паролем? У меня есть решение с 10 зашифрованными пакетами. Когда я нажимаю «Создать», мне нужно ввести 10 паролей.
- Шифрование учетных данных — это здорово. Развертывание зашифрованного пакета на сервере, предоставление вашего пароля, его успешное тестирование, планирование, а затем сбой во время расписания из-за того, что он не может расшифровать себя, — ОТСУТСТВИЕ. Кажется, это происходит случайным образом, и я несколько раз переустанавливал данный пакет, прежде чем он действительно смог успешно расшифровать учетные данные пакета во время запланированного задания.
- Только проверка подлинности Windows? Возможно, это функция безопасности, но удаленное управление сервером становится настоящей головной болью. Это в основном заставляет меня использовать удаленный рабочий стол. Действительно ли имеет значение, что я не могу получить доступ к SSIS, когда у меня есть доступ непосредственно к движку БД???
- Поддержка ДТС. DTS был довольно уродливым, но он работал и был довольно простым. Почему они не предоставили дизайнеру пакетов DTS 2000 С SSIS??? Теперь мне нужно скачать его и установить с правами администратора.
- УПСЕРТЫ??? Я реплицирую некоторые данные во внешнюю базу данных, и добавление в эту базу данных ТАКАЯ БОЛЬ. Почему эта функция не встроена? Почему я не могу просто сказать: «Это ключевой столбец. Обновите, если он существует, создайте, если его нет».
Это действительные проблемы, или я просто новичок в продукте, чтобы знать, как делать все правильно?
Есть ли у других такие же проблемы или другие проблемы?
Существуют ли простые альтернативы использованию SSIS?