• 11 odgovora
  • 5.367 pregleda
DTS prestaje da radi MSSQL Server 2000 25.01.2008. u 19:41 · pre 228 meseci #1
Imamo 37 GB bazu. Pomoću DTS paketa eksportujemo
veće količine podataka u nekoliko desetina manjih FoxPro databse fileova.
Sve radi ok, neko vreme. Posle nekoga vremena DTS paketi vise ne mogu
da se izvrsavaju. Jednostavno moramo restartovati SQL server.
Posle restarta sve radi normalno, neko vreme i onda ponovo moramo restartovati
SQL server.

Server je:
MSSQL Server 2000 sp3.
Re: DTS prestaje da radi MSSQL Server 2000 28.01.2008. u 10:31 · pre 228 meseci #2
Meni licno ne izgleda da je problem do samog SQL servera, vec bih prije posumnjao da fajlovi koje punis ne mogu da odjednom prime toliko informacija, mozda se zagusenje javlja pri povecavanju tih fajlova (slicno kao kad SQL server povecava MDF i LDF fajlove, dok ne uradi grow punjenje se zaustavlja). Pokusaj da razdvojis te korake na vise manjih i\ili da ih pokreces sa nekim razmaku u vremenu. Naravno, moze da ima i veze to sto radis u DTS-u, imas li neke transformacije ili samo radis insert into, al generalno bih prvo posumnjao na ovo gore.

Re: DTS prestaje da radi MSSQL Server 2000 31.01.2008. u 15:08 · pre 228 meseci #3
U DTS paketima nema transformacija. Podatke sakupljam obicnim selectima i
zatim sa insertima popunjavam potrebne tabele.
Sve radi ok. Do određenog trenutka. Tada jednostavno SQL
server neće više da izvršava DTS pakete, kao da se neki buffer ili
nešto slično napunilo. Kada restartujem server sve radi opet normalno
Re: DTS prestaje da radi MSSQL Server 2000 01.02.2008. u 14:26 · pre 227 meseci #4
koliko imate memorije na tom racunaru na kome se "vrti" MS SQL

i kako je podešen njegov memory managment ?

[Ovu poruku je menjao priki dana 01.02.2008. u 16:25 GMT+1]
Re: DTS prestaje da radi MSSQL Server 2000 01.02.2008. u 17:50 · pre 227 meseci #6
nisi mi napisao kako je podesen memory managment
MS SQL servera, ako je sve automatski, moze se desiti
da ti zauzme ceo RAM i da WIN 2003 server nema
memorije da radi i onda sve prestaje da radi

to se nama desavalo i onda smo ga ogranicili i
sad radi sve ok
Re: DTS prestaje da radi MSSQL Server 2000 04.02.2008. u 10:43 · pre 227 meseci #7
memory managment:
- Dynamically coonfigure SQL server memory
-minimum 1015 MB
-maximum 100% - sva rspoloziva ram memorija
-Reserve phisycal memory ... je chekiran (aktivan)
-Minimum query memory je 1024 KB

Processor:
-maximum worker threads: 255
-use all procesors
Re: DTS prestaje da radi MSSQL Server 2000 04.02.2008. u 10:50 · pre 227 meseci #8
Citat:
sstanko78: memory managment:
- Dynamically coonfigure SQL server memory
-minimum 1015 MB
-maximum 100% - sva rspoloziva ram memorija
-Reserve phisycal memory ... je chekiran (aktivan)
-Minimum query memory je 1024 KB

Processor:
-maximum worker threads: 255
-use all procesors


ovo ne
- Dynamically coonfigure SQL server memory
- maximum 100% - sva rspoloziva ram memorija

postavi SQL da recimo koristi minimum 512 MB
a maximum zavisi od ostale opterećenosti Windows servera

recimo, probaj da stavis 3 GB RAM-a da koristi SQL server
a da 1 GB RAM-a obavezno ostaje Windows serveru jer i on mora da radi

sad, tačno, ne znam, pogledajte koje ostale poslove obavlja Win server


Re: DTS prestaje da radi MSSQL Server 2000 04.02.2008. u 11:02 · pre 227 meseci #9
pokrenuo sam rucno DTS i dobio:

LoadFromSQLServer("xx.1.100.xxx", "", "", 256, "", , , "XXX_export")
*** LoadFromSQLServer failed
OLE Automation Error Information
HRESULT: 0x80070008
sp_OAGetErrorInfo failed.

ovo se desava kada zakaze DTS, u normalnim
okolnostima DTS bi odradio posao


[Ovu poruku je menjao sstanko78 dana 04.02.2008. u 12:33 GMT+1]
Re: DTS prestaje da radi MSSQL Server 2000 28.02.2008. u 07:42 · pre 227 meseci #11
Mislim da SQL 2000 i Windows server 2003 imaju ograničenje u ukupnoj memoriji koju mogu da adresiraju, ram i page file, i milsim da je ona oko 2 x radne memorije.
Nisam u to sto posto siguran, možda sam pogrešno informisan, ali ako je to tacno a tvoja baza ima 37 gb može da se desi da sql server zauzme puno memorije kada radis ubacivanja ili exporte i da tada pukne sistem.
Proveri tu informaciju s nekim ko zna bolje Microsoft Server 2003.
Re: DTS prestaje da radi MSSQL Server 2000 06.05.2008. u 09:16 · pre 224 meseci #12
Na kraju smo resili tako sto smo sačuvali dts pakete u fajlove.
Napravili smo .net console applikaciju koja po potrebi (na osnovu xml
config file-a) poziva dts pakete, sa odgovarajućim parametrima.

Sva mesta u storovanim procedurama gde se poziva DTS smo zamenili
sa xp_cmdshell ime_console_applikacije [parametri,..]

Sada radi ok
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme