Назад | Перейти на главную страницу

Не удается открыть пакеты DTS в SQL 2008 x64

Мы развертываем новый сервер MS SQL 2008 R2 x64, работающий на Win 2008 R2 x64. Нам нужно открыть пакеты DTS, но мы получаем ошибку:

«Для редактирования пакетов DTS требуются компоненты конструктора SQL Server 2000 DTS. Установите специальную загрузку из Интернета« Компоненты конструктора SQL Server 2000 DTS », чтобы использовать эту функцию».

Вчера я провел весь день в гугле и следил за каждым ответом, который мог найти, включая: установку и повторную установку компонентов обратной совместимости MS SQL Server (SQLServer2005_BC.msi) и компонентов среды выполнения DTS (SQLServer2005_DTS.msi), внимательно следя за изменением переменной PATH , копирование различных файлов DLL между папками MSSQL и т. д. Я не могу заставить его работать.

Кто-нибудь сталкивался с этим и знает что-нибудь еще, что я могу попробовать?

Я просто получил эту работу и хотел поделиться с другими. Я снова просмотрел инструкции и смотрел на это:

Чтобы гарантировать, что конструктор DTS можно использовать в SQL Server Management Studio

Скопируйте файлы SEMSFC.DLL, SQLGUI.DLL и SQLSVC.DLL из папки% ProgramFiles% \ Microsoft SQL Server \ 80 \ Tools \ Binn в папку% ProgramFiles% \ Microsoft SQL Server \ 100 \ Tools \ Binn \ VSShell. \ Common7 \ IDE папка.

Скопируйте файлы SEMSFC.RLL, SQLGUI.RLL и SQLSVC.RLL из папки% ProgramFiles% \ Microsoft SQL Server \ 80 \ Tools \ Binn \ Resources в папку% ProgramFiles% \ Microsoft SQL Server \ 100 \ Tools \ Binn. Папка \ VSShell \ Common7 \ IDE \ Resources \% lang_id%. Например, для английского языка (США) подпапка lang_id будет «1033».

Я знал, что пакеты DTS работают на других наших серверах, поэтому я скопировал файлы с рабочего сервера в те каталоги, которые они здесь указали. Поскольку у нас 64-разрядная версия,% Program Files% = Program Files (x86).

После того, как я скопировал файлы в каталоги и открыл SSMS 2008, пакеты DTS открываются без ошибок.