Я слышал о SSIS, новой замене старого DTS. Я считаю, что он имеет те же функции, что и я. Теперь, как и с любым другим продуктом от Microsoft, вам придется попробовать 10 различных вариантов для одного пакета.
Я хотел бы узнать ваше мнение о том, какую версию SQL Server 2005 мне следует купить, чтобы я мог реплицировать данные между моим хост-сервером и локальным хранилищем данных точно так же, как DTS?





Извините, чувак, но SSIS не так прост и надежен, как DTS ... если возможно, я бы остался с копией SQL 2000, чтобы использовать DTS
Все, кроме экспресс-версий, содержат SSIS.
Вы можете установить компоненты обратной совместимости для SQL Server 2005, которые позволяют запускать ваши старые пакеты DTS в SQL Server 2005 (и 2008). Вот ссылка:
отличный ресурс, за исключением того, что я не могу установить этот пакет на размещенный сервер.
Ссылка больше не работает.
Вы можете использовать DTS в SQL Server 2005. Мой сервер отдела был обновлен до SQL Server 2005 с SQL Server 2000. Мои пакеты DTS также были перемещены. Для редактирования вам потребуются компоненты конструктора DTS Microsoft SQL Server 2000.
http://msdn.microsoft.com/en-us/sqlserver/aa336314.aspx
Недостатком этого является то, что будет очень сложно создавать новые пакеты. Вы можете это сделать, но вам нужно сначала экспортировать существующий пакет, изменить его, а затем импортировать с новым именем.
У SSIS довольно высокая кривая обучения. Я использую его уже пару лет, и в одних вещах это шаг вперед, а в других - назад.
Не говоря уже о том, что есть несколько ошибок DTS, которые были перенесены в SSIS. На ум приходит невозможность импортировать CSV-файлы со встроенными кавычками внутри текстового поля, для которого в качестве разделителя текста используется кавычка. Excel может это сделать. Доступ может это сделать. Почему не SSIS?
Я считаю, что вам, вероятно, нужен SQL Server 2005 - выпуск для рабочей группы.
SSIS недоступен в версии Express, и если вы не хотите реплицировать данные для различных подписчиков, то Workgroup, вероятно, все, что вам нужно. Вот Диаграмма, сравнивающий различные функции 2005 года.
Прежде чем вы решите приобрести версию, я бы загрузил пробную версию конкретной интересующей вас версии и убедился, что она дает вам необходимую функциональность.
Помните об этом после обновления, если вы занимаетесь веб-разработкой:
Одно различие между пакетами DTS и SSIS заключается в том, что если вы хотите выполнять их с помощью кода, хотя у вас есть больший контроль над пакетом с SSIS, на машине, с которой выполняется код, должен быть установлен SQL-сервер. Это означает, что если вы пишете это как приложение ASP.Net, например, на любом компьютере (ах), на котором он работает, также должен быть установлен сервер sql (что маловероятно в большинстве сред)
о, я должен сказать, какую минимальную версию нужно купить, чтобы получить SSIS