Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


DTS - ignorera fel i source

Postades av 2007-06-06 16:26:04 - Magnus Bergström, i forum sql-server/msde, Tråden har 3 Kommentarer och lästs av 787 personer

Jag sitter och forsoker fa ratt pa ett DTS-paket vi kor for en kund dagligen. Det funkar alldeles utmarkt de ganger da filen vi far fran var kund ar felfri, problemen dyker upp nar filen innehaller fel.

Det ar 3 filer som laddas upp:

Clients
Accounts
Holdings

clients-delen ladda alltid upp finfint, eftersom den tabellen inte har nagra constraints.

Ibland kommer det en accounts-fil med konton som refererar till en icke-existerande kund, och da fallerar importen. Problemet med detta ar att inga av kontona laggs till och da misslyckas holdings-importen ocksa eftersom det inte finns nagra konton att referera till.

Vad jag vill gora ar att fortsatta med mina inserts och bara skippa de rader dar ett fel uppstar. Finns det en enkel installning for detta?

Jag har testat oka Max Error Count till 100 (jag vet att testfilen har en felaktig referens mitt i) och att logga fel till en fil, men importen misslyckas anda och felet i loggen pekar bara pa den nast sista raden i filen.

Felet:
Error at Destination for Row number 25100. Errors encountered so far in this task: 1.

Error Source: Microsoft OLE DB Provider for SQL Server
Error Description:The statement has been terminated.
Error Help File:
Error Help Context ID:0


Error Source: Microsoft OLE DB Provider for SQL Server
Error Description:INSERT statement conflicted with TABLE FOREIGN KEY constraint 'FK_BOAccount_BOClient'. The conflict occurred in database 'OMS', table 'BOClient'.
Error Help File:
Error Help Context ID:0


Svara

Sv: DTS - ignorera fel i source

Postades av 2007-06-07 16:56:41 - Marcus Gus

<b>Ibland kommer det en accounts-fil med konton som refererar till en icke-existerande kund, </b>

Lösning för att få in allt data: Jag antar att varje klient har ett kundnummer och att i accountsfilen referar varje account till en kund via kundnumret.

När du gör importen på account så kolla för varje account om kunden med kundnumret finns, gör den inte det så lägg upp den i Clients tabellen med något lätt identifierbart (tex kundnamn = "Unknown client: 123456789(kundnummer)"). Då kommer du att få in allt data, och du kan sedan sortera ut det data som är felaktigt.

I vissa typer av rapporter är man inte intresserad av vad tex kunderna har handlat för utan totalen. Dvs har man en försäljning på 100' en vecka så skall rapporten visa det oavsett om en kund finns eller inte.


Svara

Sv:DTS - ignorera fel i source

Postades av 2007-06-07 17:50:51 - Magnus Bergström

Ar jag tvungen att gora en sadan losning? Finns det inget enkelt satt att bara logga felet och ga vidare?

Har sett nagot om DTSErrorMode men kan inte hitta nagoting om var man staller in det....


Svara

Sv: DTS - ignorera fel i source

Postades av 2007-06-08 11:03:58 - Mikael Wedham

Du kan logga felet (Max error count = mycket) men för att få det att funka, måste du sätta en batch-size på 1 också. Vill du ha tag på raderna, så kan du logga i SQL-7 format och stänga av SQL Server fast load. Då får du tillgång till dataraderna också.

/micke


Svara

Nyligen

  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 878
27 965
271 774
567
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies