Strona 1 z 4

Płace z Optimy i DTS

: 30 kwie 2008, 09:13
autor: rkonczylo
Witam, mam problem z placami i przeniesieniem ich z O! do XL. Chodzi o konfigurację DTS. Wydaje się, że zrobiłem to zgodnie z instrukcją. Po uruchomieniu dts z wiersza poleceń wyrzuca mi taki komunikat: 'DTSRun: Cannot create COM Server to load and execute DTS Package. Error -2147221164 (80040154): Klasa niezarejestrowana.' Czy może ktoś spotkał się z takim problemem? Jeśli tak to prosze o pomoc.

Re: Płace z Optimy i DTS

: 30 kwie 2008, 09:44
autor: wojtek
Witam

Na początek zarejestruj ponownie klasy. Uruchom ponizszy plik z wiersza polecań:
C:\Program Files\Microsoft SQL Server\90\DTS\Binn>regsvr32 dts.dll

nastepnie sprawdź konfigurację pliku DTS_INI.ini powinna wyglądać tak:

[Serwer]
Serwer=nazwa_serwera
Baza=nazwa_bazy
Uzytkownik=uzytkownik
Haslo=haslo_do_bazy
LoginZintegrowany=0
[Zestaw]
Zestaw=1
PolozenieDTS=C:\Program Files\CDNXL\CDNDTS_50\
[Raportowanie]
ErrorLogFile=DTS_LOG_1.log
NadpisujLog=0
WysylajRaport=0
Profil=brak
HasloProfilu=brak
Adresaci=brak
UzywajSMTP=0
SMTPSerwer=brak
SMTPPort=25
SMTPAutoryzacja=0

sprawdź konfiguracje "Transformacje DTS" w panelu administratora-->narzędzia
powinieneś mieć TDS:Płace Zestaw:Place50

wojtek

Re: Płace z Optimy i DTS

: 30 kwie 2008, 11:22
autor: rkonczylo
nie znalazlem do zarejestrowania dts.dll ale zrobilem to z:
dtsffile.dll
dtspkg.dll
dtspump.dll
custtask.dll
i to pomoglo, wszystko działa jak należy. takze dzieki za nakreslenie sciezki postepowania :)

Re: Płace z Optimy i DTS

: 08 maja 2008, 14:54
autor: rkonczylo
no to wysztko pieknie ladnie, ale... zawsze musi byc jakies ale ;P na serwerze wszystko dziala jak nalezy, natomiast mam problem z uruchomieniem dts na koncowce, jakies pomysly?

Re: Płace z Optimy i DTS

: 08 maja 2008, 15:02
autor: TrunX
rkonczylo pisze:no to wysztko pieknie ladnie, ale... zawsze musi byc jakies ale ;P na serwerze wszystko dziala jak nalezy, natomiast mam problem z uruchomieniem dts na koncowce, jakies pomysly?
Bardzo wiele :) Ale najpierw napisz co zrobiłeś na tej końcówce i z jakim komunikatem to nie działa :)

Pozdrawiam

TrunX

Re: Płace z Optimy i DTS

: 09 maja 2008, 07:21
autor: wojtek
Na początek sprawdź konfigurację pliku DTS_INI.ini i ustawinia paramatrów w "Transormacje DTS"

i tak jak pisze TrunX wklej tu komunikat jaki Ci wyskakuje

Re: Płace z Optimy i DTS

: 12 maja 2008, 10:53
autor: rkonczylo
jesli tylko zawitam do tej firmy to napisze co i jak porobione i jaki komunikat wywala

Re: Płace z Optimy i DTS

: 12 maja 2008, 12:32
autor: rgrobelny
Ja wcześniej też miałem problem z DTSami na końcówkach (na serwerze nie było problemu). Błąd jaki mi wyrzucało to:

Kod: Zaznacz cały

DTSRun:  Loading...
DTSRun:  Executing...
DTSRun OnStart:  DTSStep_DTSActiveScriptTask_1
DTSRun OnError:  DTSStep_DTSActiveScriptTask_1, Error = -2147220487 (800403F9)
   Error string:  ActiveX Scripting was not able to initialize the script execution engine.
   Error source:  Microsoft Data Transformation Services (DTS) Package
   Help file:  sqldts80.hlp
   Help context:  4500

Error Detail Records:
Error:  -2147220487 (800403F9); Provider Error:  0 (0)
   Error string:  ActiveX Scripting was not able to initialize the script execution engine.
   Error source:  Microsoft Data Transformation Services (DTS) Package
   Help file:  sqldts80.hlp
   Help context:  4500
DTSRun OnFinish:  DTSStep_DTSActiveScriptTask_1
DTSRun:  Package execution complete.
Błędu nie udało się ani mnie ani partnerowi Co..ch'u rozwiązać.

Natomiast teraz mam poważniejszy problem (zapewne po updacie z 7.1 do 7.1 HR2) - DTS nie działa również na serwerze (DLL zarejestrowane, konfiguracja XL również w porządku), więc będę wdzięczny za jakąkolwiek pomoc. Komunikat to:

Kod: Zaznacz cały

DTSRun:  Loading...
DTSRun:  Executing...
DTSRun OnStart:  DTSStep_DTSActiveScriptTask_1
DTSRun OnFinish:  DTSStep_DTSActiveScriptTask_1
DTSRun OnStart:  DTSStep_DTSActiveScriptTask_3
DTSRun OnError:  DTSStep_DTSActiveScriptTask_3, Error = -2147220482 (800403FE)
   Error string:  ActiveX Scripting encountered a Run Time Error during the execution of the script.
   Error source:  Microsoft Data Transformation Services (DTS) Package
   Help file:  sqldts80.hlp
   Help context:  4500

Error Detail Records:
Error:  -2147220482 (800403FE); Provider Error:  0 (0)
   Error string:  ActiveX Scripting encountered a Run Time Error during the execution of the script.
   Error source:  Microsoft Data Transformation Services (DTS) Package
   Help file:  sqldts80.hlp
   Help context:  4500
DTSRun OnFinish:  DTSStep_DTSActiveScriptTask_3
DTSRun:  Package execution complete.
Co dziwne program jaki jest uruchamiany nie jest w podanym przez Wojtka katalogu ...MSSQL\90\DTS\Binn tylko ...MSSQL\80\Tools\Binn\DTSRun.exe i dll rejestrowałem też takie jak napisał rkonczylo (dts.dll nie ma w tym katalogu)

Pomocy...

Re: Płace z Optimy i DTS

: 12 maja 2008, 12:58
autor: wojtek
mam dwa pytanka

1. Jaki SQL 2000 czy 2005 ?
2. Przy pomocy jakiego konta odpalasz DTS'y

Re: Płace z Optimy i DTS

: 12 maja 2008, 13:34
autor: TrunX