Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Невозможно запускать DTS на 64-битной машине ???  [new]
slishnevsky
Member

Откуда:
Сообщений: 242
Превед,

Я ломаю голову пытаясь понять как запускать DTS на 64-битной машине.
Имею: Windows Server 2003 64 бит, SQL Server 2008 (полная установка).

Я не вижу никакой поддержки DTS на 64 битной машине!

Микрософт грузит путанной информацией:

On a 64-bit computer, DTS packages, and Integration Services packages that run DTS packages, can run only in 32-bit mode. To run DTS packages in 32-bit mode, you have to install and use the 32-bit version of the dtexec utility (dtexec.exe). To install the 32-bit version of the dtexec utility, select Client Tools or Business Intelligence Development Studio during setup.

Запускаю dtexecui.exe - вообще не открывает DTS.

DTS packages can still run as before when you have the SQL Server 2008 database engine installed. To accomplish this, you must have the Microsoft SQL Server Backward Compatibility feature installed from the SQL Server installation media or the Feature Pack Web page. This installs the DTS runtime for SQL Server 2008, which works on 32-bit platforms only.

А это что тогда: X64 Package (SQLServer2005_BC_x64.msi) - 18552 KB ????

Поставил ЭТО - ничего!

Люди, как запустит DTS на СЯЛ Сервер 2008 на 64 бит машине?
Это вообще - возможно? У кого нибудь получилось?

То что мишет Микрософт - не работает :(
15 янв 09, 20:50    [6693401]     Ответить | Цитировать Сообщить модератору
 Re: Невозможно запускать DTS на 64-битной машине ???  [new]
Mr Marmelad
Member [заблокирован]

Откуда: Boston MA
Сообщений: 2957
Коллега Вы Хотите запустить или отредактировать пакет?
15 янв 09, 20:55    [6693411]     Ответить | Цитировать Сообщить модератору
 Re: Невозможно запускать DTS на 64-битной машине ???  [new]
Mr Marmelad
Member [заблокирован]

Откуда: Boston MA
Сообщений: 2957
slishnevsky,

Запустить отлаженный пакет - получится на 32 битовом dtsexec а вот с редактированием... Не думаю - не пробовал но думаю что бесполезно - дешевле перевести ма SSIS
15 янв 09, 20:58    [6693415]     Ответить | Цитировать Сообщить модератору
 Re: Невозможно запускать DTS на 64-битной машине ???  [new]
slishnevsky
Member

Откуда:
Сообщений: 242
Запустить.

Я знаю что редактировать невозможно.

Я не могу даже запустить.

Ни dtexec.exe, ни dtexecui.exe (UI version) не понимают что такое DTS пакет.

Она (dtexec.exe или dtexecui.exe) ожидает именно SSIS пакет, DTS даже не понинает.
15 янв 09, 21:08    [6693442]     Ответить | Цитировать Сообщить модератору
 Re: Невозможно запускать DTS на 64-битной машине ???  [new]
Mr Marmelad
Member [заблокирован]

Откуда: Boston MA
Сообщений: 2957
Совершенно верно коллега, Вам надо включить DTS в SSIS в виде таска.

К сообщению приложен файл. Размер - 0Kb
15 янв 09, 21:16    [6693461]     Ответить | Цитировать Сообщить модератору
 Re: Невозможно запускать DTS на 64-битной машине ???  [new]
slishnevsky
Member

Откуда:
Сообщений: 242
Mr Marmelad, Боже мой! Что они такую документацию пишут ???

Спасибо, щас попробую.
15 янв 09, 21:18    [6693467]     Ответить | Цитировать Сообщить модератору
 Re: Невозможно запускать DTS на 64-битной машине ???  [new]
slishnevsky
Member

Откуда:
Сообщений: 242
Mr Marmelad,

Я ещё не пробывал, но MS пишет что даже это не будет работать:

You cannot use the Execute DTS 2000 Package task in a package that is running in 64-bit mode. The SQL Server 2000 Data Transformation Services runtime is not available in a 64-bit version.

64-bit Considerations for Integration Services

Раздел "Designing Integration Services Packages on 64-bit Computers"
15 янв 09, 21:30    [6693508]     Ответить | Цитировать Сообщить модератору
 Re: Невозможно запускать DTS на 64-битной машине ???  [new]
Mr Marmelad
Member [заблокирован]

Откуда: Boston MA
Сообщений: 2957
Так мы уже знаем что только 32-битный dtsexe на 64 сервере должен стоять. Но кроме этого надо бы и SSIS создать с пакетом. А вообще - не мушайтесь - переведите всё в SSIS - дешевле будет
15 янв 09, 21:37    [6693525]     Ответить | Цитировать Сообщить модератору
 Re: Невозможно запускать DTS на 64-битной машине ???  [new]
slishnevsky
Member

Откуда:
Сообщений: 242
Mr Marmelad,

Да я же не для себя, в конторе нужна поддержка DTS пакетов пока не перепрограммируем их всех на SSIS.

К тому же, Ни dtexec.exe, ни dtexecui.exe (UI version) не понимают что такое DTS пакет.
И, да я запускал 32-битную dtexec.exe.
15 янв 09, 21:43    [6693541]     Ответить | Цитировать Сообщить модератору
 Re: Невозможно запускать DTS на 64-битной машине ???  [new]
Mr Marmelad
Member [заблокирован]

Откуда: Boston MA
Сообщений: 2957
slishnevsky,

А Как они оказались на 64 битном сервере? Запускайте их из 32 битного (другого) сервера - а к нужным машинкам подключайтесь. REMOTELY
15 янв 09, 21:45    [6693545]     Ответить | Цитировать Сообщить модератору
 Re: Невозможно запускать DTS на 64-битной машине ???  [new]
slishnevsky
Member

Откуда:
Сообщений: 242
Mr Marmelad,

Ну они ставятся как часть установки SQL Servera, вне зависимости от того 64 бита или 32, ставятся обе версии (так на MSDN написано).

Ну вообще да, подключаться с клиентской 32 битной машины - это единственный выход.

Просто в организации где я работаю они запускают DTS прямо на сервере, где находятся файлы конфигурации и закаченные данные для импорт + многое другое для этих DTS пакетов.

Вот в чём проблема :(
15 янв 09, 22:05    [6693587]     Ответить | Цитировать Сообщить модератору
 Re: Невозможно запускать DTS на 64-битной машине ???  [new]
Mr Marmelad
Member [заблокирован]

Откуда: Boston MA
Сообщений: 2957
slishnevsky
Ну они ставятся как часть установки SQL Servera, вне зависимости от того 64 бита или 32, ставятся обе версии (так на MSDN написано).


Your DTS пакеты не должны попадать на 64 битный сервер как Вы понимаете. Сами они с неба не упали так я понимаю Колелга?
15 янв 09, 22:14    [6693601]     Ответить | Цитировать Сообщить модератору
 Re: Невозможно запускать DTS на 64-битной машине ???  [new]
Mr Marmelad
Member [заблокирован]

Откуда: Boston MA
Сообщений: 2957
slishnevsky
Вот в чём проблема :(


Там проблема в чём если в корень посмотреть - DTS в основе своей использовали даже не ADO а DAO - очень старая - до Office 97 - технология. очень ресурсоёмкая и непредсказуемая вещь. Поддерживать ее сегодня - это угробить хороший сервер. Поэтому DTS и умер насовсем. мелкомягкий поддерживает пока но по -хорошему похоронить надо было ещё 3 года назад.
15 янв 09, 22:24    [6693626]     Ответить | Цитировать Сообщить модератору
 Re: Невозможно запускать DTS на 64-битной машине ???  [new]
erdn
Member

Откуда:
Сообщений: 425
slishnevsky,

Прекрасно редактирую, сохраняю и т.п. ДТС на 64 битной версиии SQL сервера SP 1 eng.
Только что поставил и всё пашет.
1 авг 09, 15:15    [7487469]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить