Oglądasz wypowiedzi znalezione dla frazy: Microsoft DTS





Temat: MSSQL2000 SBS - problem z DTSRUN


wybiorę z listy mój 'DTS package'. Kiedy ustawię go sobie jako tzw. Job
(opcja 'Shedule' pod Enterprise M.), to niestety wyskakuje błąd jak
poniżej - błąd ten wyskakuje też kiedy chcę uruchomić dtsrun spod Query
Analizera (EXEC master..xp_cmdshell 'dtsrun /S XLSERWER /E /N OLAP_DTS
/M'):

A to jest błąd:

DTSRun:  Loading...

Error:  -2147024629 (8007010B); Provider Error:  0 (0)
   Error string:  Nazwa katalogu jest nieprawidłowa.

   Error source:  Microsoft Data Transformation Services (DTS) Package
   Help file:  sqldts80.hlp
   Help context:  713

Wyjaśniam, że wszystkie komendy uruchamiam bezpośrednio na serwerze,
jestem
zalogowany do domeny i mam pełne uprawnienia administratora.


Pamiętaj, że wszystko co jest uruchamiane z Joba, jest uruchamiane w
kontekście konta na którym działa SQL Agent
(a to co jest uruchamiane przez xp_cmdshell uruchamiane w kontekście konta,
na którym działa MS SQL Server - domyślnie to samo co SQL Agent).
A zatem jeśli nic nie zmieniano, to domyślnie ma ono uprawnienia
localsystem - zatem nie ma np. dostępu do zasobów sieciowych itp.
 i z pewnością nie ma pełnych uprawnień administratorskich

Przeczytaj wszystkie posty z tego wątku



Temat: MSSQL -> Postgres
Witam,

Chce w DTS przekopiować dane z MSSQL do PostgreSql - wydaje się że wszystko
jest ok - założone ODBC dla PGSQL w wersji 8.01.01.02, polecenia czyszczenia
tabel działają - jednak przy kopiowaniu wyrzuca błąd:
Error Source: Microsoft Data Transformation Services (DTS) Data Pump
Error Description: The number of failing rows exceeds the maximum specified.

Jak widać niewiele mówi (przynajmniej mi). Coś możecie poradzić, to pierwsza
moja "migracja" z MSSQL do PGSQL - więc może coś przeoczyłem...?

Dzięki i pozdrawiam
Grzegorz

Przeczytaj wszystkie posty z tego wątku



Temat: MSSQL -> Postgres
Albercik napisał(a):

Witam,

Chce w DTS przekopiować dane z MSSQL do PostgreSql - wydaje się że wszystko
jest ok - założone ODBC dla PGSQL w wersji 8.01.01.02, polecenia czyszczenia
tabel działają - jednak przy kopiowaniu wyrzuca błąd:
Error Source: Microsoft Data Transformation Services (DTS) Data Pump
Error Description: The number of failing rows exceeds the maximum specified.

Jak widać niewiele mówi (przynajmniej mi). Coś możecie poradzić, to pierwsza
moja "migracja" z MSSQL do PGSQL - więc może coś przeoczyłem...?

Dzięki i pozdrawiam
Grzegorz


spróbuj przenieść do accessa , a potem do pgsql.
Usuń wszystkie PL ogonki w nazwach tabel.

---
avast! antywirus: Wychodzace wiadomosc czysta.
Baza sygnatur wirusow (VPS): 0603-1, 2006-01-16
Przetestowano na: 2006-01-17 12:14:29
avast! - Copyright (c) 1988-2005 ALWIL Software.
http://www.avast.com

Przeczytaj wszystkie posty z tego wątku



Temat: MSSQL -> Postgres


Witam,

Chce w DTS przekopiować dane z MSSQL do PostgreSql - wydaje się że
wszystko jest ok - założone ODBC dla PGSQL w wersji 8.01.01.02, polecenia
czyszczenia tabel działają - jednak przy kopiowaniu wyrzuca błąd:
Error Source: Microsoft Data Transformation Services (DTS) Data Pump
Error Description: The number of failing rows exceeds the maximum
specified.

Jak widać niewiele mówi (przynajmniej mi). Coś możecie poradzić, to
pierwsza


Przeczytaj dokładnie komunikat błędu - mówi wszystko co trzeba!
W zadaniu DTS jest określone, po ile błędnie skopiowanych wierszach całe
zadanie jest zatrzymywane z błędem.
Zobacz zakładkę "option" zadania kopiwania danych DTS - tam określasz
graniczną liczbę błędnie skopiowanych rekordów (domyslnie jest 0, czyli na
pierwszym błędzie się zatrzyma) oraz możesz określić plik logu, do którego
zrzucane są informacje o błędnych wierszach.

Przeczytaj wszystkie posty z tego wątku



Temat: MSSQL -> Postgres


Albercik wrote:
Witam,

Chce w DTS przekopiować dane z MSSQL do PostgreSql - wydaje się że wszystko
jest ok - założone ODBC dla PGSQL w wersji 8.01.01.02, polecenia czyszczenia
tabel działają - jednak przy kopiowaniu wyrzuca błąd:
Error Source: Microsoft Data Transformation Services (DTS) Data Pump
Error Description: The number of failing rows exceeds the maximum specified.

Jak widać niewiele mówi (przynajmniej mi). Coś możecie poradzić, to pierwsza
moja "migracja" z MSSQL do PGSQL - więc może coś przeoczyłem...?

Dzięki i pozdrawiam
Grzegorz


Moge cos takiego napisac [C#], jesli nie dasz rady w DTS lub nie
znajdziesz innego gotowca ...

Przeczytaj wszystkie posty z tego wątku



Temat: Problem DTS +Agent
Witam!
Stworzyłem sobie DTSa do importu danych z pliku tekstowego, ustawiłem
schedule'a na noc, i.... nie zawsze się wykonuje.
Dodam, że plik leży na serwerze NOVELLa, użytkownik na którym chodzi konto
Agenta ma dostęp do tego pliku
Administrator Novella twierdzi, że serwer chodził cały czas więc nie ma mowy
o tym, że DTS nie mógł się dobrać do pliku bo serwer był wyłączony.
Kiedy puszczam DTSa z ręki albo Joba z Agenta też z ręki to wszystko jest
OK. Czasami w nocy z automatu też jest OK.

Gdzie leży problem?
Pozdrawiam i dziękuję
Grzesiek

P.S.
Wynik Joba (może się przyda):

Executed as user: SERVERUSER. ...nStart:  DTSStep_DTSExecuteSQLTask_1
DTSRun OnFinish:  DTSStep_DTSExecuteSQLTask_1   DTSRun OnStart:
DTSStep_DTSDataPumpTask_1   DTSRun OnError:  DTSStep_DTSDataPumpTask_1,
Error = -2147467259 (80004005)      Error string:  Error opening datafile:
System nie może odnaleźć określonej ścieżki.         Error source:
Microsoft Data Transformation Services Flat File Rowset Provider      Help
file:  DTSFFile.hlp      Help context:  0      Error Detail Records:
Error:  3 (3); Provider Error:  3 (3)      Error string:  Error opening
datafile: System nie może odnaleźć określonej ścieżki.         Error source:
Microsoft Data Transformation Services Flat File Rowset Provider      Help
file:  DTSFFile.hlp      Help context:  0      DTSRun OnFinish:
DTSStep_DTSDataPumpTask_1   DTSRun OnStart:  DTSStep_DTSExecuteSQLTask_3
DTSRun OnFinish:  DTSStep_DTSExecuteSQLTask_3   DTSRun OnStart:
DTSStep_DTSExecuteSQLTask_2   DTSRun OnFinis...  Process Exit Code 2.  The
step failed.

Przeczytaj wszystkie posty z tego wątku



Temat: MSSQL2000 SBS - problem z DTSRUN
Witam Grupowiczów,
i od razu rzucam na pożarcie ;) mój problem...

Chodzi o uruchamianie transformacji DTS spod tzw. Job'a. Utworzyłem sobie
'DTS package' i mam go zapisane w 'Local Packages' na serwerze. Kiedy
uruchamiam go ręcznie spod Enterprise Managera (opcja 'Execute'), wszystko
działa bez problemów. Działa bez problemu także, gdy wpiszę ręcznie komendę
dtsrun ... w okienku poleceń ("DOS"), a także kiedy uruchomię DTSRUNUI i
wybiorę z listy mój 'DTS package'. Kiedy ustawię go sobie jako tzw. Job
(opcja 'Shedule' pod Enterprise M.), to niestety wyskakuje błąd jak
poniżej - błąd ten wyskakuje też kiedy chcę uruchomić dtsrun spod Query
Analizera (EXEC master..xp_cmdshell 'dtsrun /S XLSERWER /E /N OLAP_DTS /M'):

A to jest błąd:

DTSRun:  Loading...

Error:  -2147024629 (8007010B); Provider Error:  0 (0)
   Error string:  Nazwa katalogu jest nieprawidłowa.

   Error source:  Microsoft Data Transformation Services (DTS) Package
   Help file:  sqldts80.hlp
   Help context:  713

Wyjaśniam, że wszystkie komendy uruchamiam bezpośrednio na serwerze, jestem
zalogowany do domeny i mam pełne uprawnienia administratora. Ten błąd
próbowałem ominąć, zapisując 'DTS package' jako plik *.DTS i "puszczając" go
za pomocą batch'a. Nie pomogło.
Niestety nie znalazłem na necie ani w dokumentacji nic pomocnego, poza
sugestią aby utworzyć na serwerze w głównym katalogu podkatalog TEMP i
wpisać odwołanie do niego do zmiennej TEMP. Nie pomogło.
Dzięki za wszelką pomoc:)
Pozdrawiam,
Marek Sitko

Przeczytaj wszystkie posty z tego wątku



Temat: ADOX & DTS & SQL Server Agent - długawe ale pilne
Witam wszystkich i proszę o pomoc,

Stworzyłem sobie DTSa, którego zadaniem jest wyrzucanie z bazy na SQL
Serwerze danych do pliku *.mdb. Chciałem go uruchamiać codziennie, i tak aby
każdego dnia tworzony był nowy plik *.mdb (zawierający w swojej nazwie np.
datę utworzenia).

W pakiecie korzystam z następującej funkcji do tworzenia pliku *.mdb:

Sub CreateNewMDB(FileName, Format)

  Dim Catalog

  Set Catalog = CreateObject("ADOX.Catalog")

  Catalog.Create "Provider=Microsoft.Jet.OLEDB.4.0;" & _

     "Jet OLEDB:Engine Type=" & Format & _

    ";Data Source=" & FileName

End Sub

Nie ma problemu jeżeli zrobię Execute tego pakietu, plik się tworzy i
pozostałe operacje również się wykonują bez problemu, jeżeli jednak spróbuję
ustawić schedulowanie tego pakietu, to SQL Serwer Agent zgłosi mi błąd i
pakiet się nie wykona:

Executed as user: DOMENAUSER001. DTSRun:  Loading...   DTSRun:
Executing...   DTSRun OnStart:  DTSStep_DTSActiveScriptTask_1   DTSRun
OnError:  DTSStep_DTSActiveScriptTask_1, Error = -2147220482 (800403FE)
Error string:  Error Code: 0   Error Source= Microsoft VBScript - błąd czasu
wykonywania   Error Description: Brak uprawnień: 'CreateObject'      Error
on Line 21         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:  Error Code: 0   Error Source= Microsoft VBScript -
błąd czasu wykonywania   Error Description: Brak uprawnień: 'CreateObject'
Error on Line 21         Error source:  Microsoft Data Transformation
Services (DTS) Package      Help file:  sqldts80.hlp      Help context:
4500      DTSRun OnFinish:  DTSStep_DTSActiveScriptTask_1   DTSRun:  Package
execution complete.  Process Exit Code 1.  The step failed.

Przeczytaj wszystkie posty z tego wątku



Temat: mssql: DTS + SQL Server Agent - nie odpala zaplanowanego zadania...
MsSQL Server 2000, pracuję w Ent. Man., serwer postawiony jest na innym
kompie.
W pracy pojawił mi się problem - DTS nie odpala się jako zaplanowane zadanie
w SQL Server Agent. Odpalany "ręcznie" działa normalnie. Sytuacja jest
następująca
Stworzyłem DTS, który importuje dane z .DBF'a do jednej z tabel na serwerze.
Stworzyłem odpowiednie źródło ODBC na moim kompie oraz identyczne (taki sam
alias) na kompie z serwerem SQL. Każda próba uruchomienia DTSa jako
"Scheduled Job" kończy się komunikatem:
DTSRun:  Loading...   DTSRun:  Executing...   DTSRun OnStart:
DTSStep_DTSDataPumpTask_1   DTSRun OnError:  DTSStep_DTSDataPumpTask_1,
Error = -2147467259 (80004005)      Error string:  Nieokreślony błąd.
Error source:  Microsoft Data Transformation Services (DTS) Package
Help file:  sqldts80.hlp      Help context:  1100      Error Detail Records:
Error:  -2147467259 (80004005); Provider Error:  0 (0)      Error string:
Nieokreślony błąd.         Error source:  Microsoft Data Transformation
Services (DTS) Package      Help file:  sqldts80.hlp      Help context:
1100      DTSRun OnFinish:  DTSStep_DTSDataPumpTask_1   DTSRun:  Package
execution complete.  Process Exit Code 1.  The step failed.

dodatkowe info:
- autoryzacja SQL server
- pracuję na koncie 'sa'

podobnie sytuacja wygląda w domu - serwer + E.M. na tym samym kompie,
autoryzacja windows, użytkownik: członek grupy "administratorzy"

proszę o jakieś podpowiedzi co mam z tym zrobic...

Przeczytaj wszystkie posty z tego wątku



Temat: Nie działający job
Witam
Mam lekki problem z wykonywaniem joba, a że jestem nowy w MS SQL i
skończyły mi się pomysły to zadam pytanie tutaj. Sytuacja wygląda tak:
są 4 lokalne serwery na 4 maszynach i 1 serwer centralny. Na serwerach
lokalnych są ustawione DTS-y, które są wywoływane z serwera centralnego
(tam dane się przetwarzają i wynik wysyłają do centralnego), następnie
centralny robi swoje z tym co dostał i rozsyła do serwerów lokalnych
tabele wynikowe. I tu się pojawia problem - DTS na serwerze centralnym
robiący (wywołujący, przetwarzający, transferujący)to wszystko działa
pięknie, ale jedynie uruchomiony "z ręki". Jakakolwiek próba schedulingu
kończy się fiaskiem. Komunikat dostaję następujący:

Executed as user: DOMAIN_HFSQL_Adm. ...art:
DTSStep_DTSExecutePackageTask_1   DTSRun OnError:
DTSStep_DTSExecutePackageTask_1, Error = -2147220413 (80040443)
Error string:  DTSStep_DTSExecutePackageTask_1:
DTSStep_DTSTransferObjectsTask_1: Unable to connect to source server for
Transfer.      Error source:  Microsoft Data Transformation Services
(DTS) Package      Help file:  sqldts80.hlp      Help context:  5700
   Error Detail Records:      Error:  -2147220413 (80040443); Provider
Error:  0 (0)      Error string:  Unable to connect to source server for
Transfer.      Error source:  Microsoft Data Transformation Services
(DTS) Package      Help file:  sqldts80.hlp      Help context:  5700
      Error:  -2147467259 (80004005); Provider Error:  0 (0)      Error
string:  [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for
user '(null)'. Reason: Not associated with a trusted SQL Server
connection.      Error source:  Microsoft SQL-DMO (ODBC SQL...  Process
Exit Code 1.  The step failed.

Użytkowników próbowałem już przeróżnych, sposoby autentykacji również :(
Dodam może kluczową kwestię (tak podejrzewam) że serwer centralny i
serwery lokalne są w 2 różnych domenach. Czy ma ktoś pomysł na
rozwiązanie tego problemu lub chociaż jakiś link który by coś naświetlił...

Dzięki z góry
CozzY

Przeczytaj wszystkie posty z tego wątku



Temat: Nie działający job
On 8 Sty, 10:16, CozzY <co@op.plwrote:


Witam
Mam lekki problem z wykonywaniem joba, a że jestem nowy w MS SQL i
skończyły mi się pomysły to zadam pytanie tutaj. Sytuacja wygląda tak:
są 4 lokalne serwery na 4 maszynach i 1 serwer centralny. Na serwerach
lokalnych są ustawione DTS-y, które są wywoływane z serwera centralnego
(tam dane się przetwarzają i wynik wysyłają do centralnego), następnie
centralny robi swoje z tym co dostał i rozsyła do serwerów lokalnych
tabele wynikowe. I tu się pojawia problem - DTS na serwerze centralnym
robiący (wywołujący, przetwarzający, transferujący)to wszystko działa
pięknie, ale jedynie uruchomiony "z ręki". Jakakolwiek próba schedulingu
kończy się fiaskiem. Komunikat dostaję następujący:

Executed as user: DOMAIN_HFSQL_Adm. ...art:
DTSStep_DTSExecutePackageTask_1   DTSRun OnError:
DTSStep_DTSExecutePackageTask_1, Error = -2147220413 (80040443)
Error string:  DTSStep_DTSExecutePackageTask_1:
DTSStep_DTSTransferObjectsTask_1: Unable to connect to source server for
Transfer.      Error source:  Microsoft Data Transformation Services
(DTS) Package      Help file:  sqldts80.hlp      Help context:  5700
   Error Detail Records:      Error:  -2147220413 (80040443); Provider
Error:  0 (0)      Error string:  Unable to connect to source server for
Transfer.      Error source:  Microsoft Data Transformation Services
(DTS) Package      Help file:  sqldts80.hlp      Help context:  5700
      Error:  -2147467259 (80004005); Provider Error:  0 (0)      Error
string:  [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for
user '(null)'. Reason: Not associated with a trusted SQL Server
connection.      Error source:  Microsoft SQL-DMO (ODBC SQL...  Process
Exit Code 1.  The step failed.

Użytkowników próbowałem już przeróżnych, sposoby autentykacji również :(
Dodam może kluczową kwestię (tak podejrzewam) że serwer centralny i
serwery lokalne są w 2 różnych domenach. Czy ma ktoś pomysł na
rozwiązanie tego problemu lub chociaż jakiś link który by coś naświetlił...


Witam

Miałem kiedyś podobny problem z JOBm i rozwiązanie okazało się
takie, że w SQL 2000 trzeba się łączyć z innym serwerem przez alias
wpisany do hosts a nie bezpośrednio przez IP lub nazwę serwera.

Waldi

Przeczytaj wszystkie posty z tego wątku
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • erfly06132.opx.pl
  • © 2009 Najlepszy miesiąc kawalerski w Polsce !!! - Ceske - Sjezdovky .cz. Design downloaded from free website templates