Korriger: Feil resultat når du bruker BCP-verktøyet til å eksportere data fra en forekomst av SQL Server 2008 R2, til en datafil

Viktig: Denne artikkelen har blitt maskinoversatt, og dermed ikke oversatt av en person. For at alle artikler i vår database skal være oversatt til ditt språk, vil Microsoft benytte både personoversatte og maskinoversatte artikler. Det er viktig å merke seg at en maskinoversatt artikkel ikke alltid er perfekt. Det kan forekomme stave, strukturelle eller grammatiske feil. Microsoft er ikke ansvarlig for unøyaktigheter, feil eller skade ved bruk av innhold i artikkel som måtte forårsakes av feiloversettelse. Microsoft vil jevnlig oppdatere sitt maskinoversettelses programvare.

Den engelske versjonen av denne artikkelen er den følgende: 2790668
Symptom
Anta at du prøver å bruke verktøyet Bulk Copy Program (BCP) til å eksportere data fra en forekomst av Microsoft SQL Server 2008 R2, til en datafil. Imidlertid oppstår en feil når verktøyet BCP henter flere rader med data. For eksempel er "824" feilmelding generert i SQL Server-feilloggen:
Dato tid spid51 feil: 824, alvorlighetsgrad: 24, tilstand: 2.
Dato tid spid51 SQL Server oppdaget en logisk konsekvens-baserte i/u-feil: feil pageid (forventet 1:43686; faktisk 0:0). Det oppstod en lese av siden (1:43686) i database-ID 23 på offset 0x0000001554c000 i filen 'FilePath\Filename'. Flere meldinger i SQL Server-feil logg- eller hendelsesloggen kan gi en mer detaljert. Dette er en alvorlig feil som truer databaseintegriteten og må rettes opp umiddelbart. Fullføre en full database Konsistenskontroll (DBCC CHECKDB). Denne feilen kan skyldes mange faktorer; Hvis du vil ha mer informasjon, se SQL Server Books Online.
I dette tilfellet returnerer verktøyet BCP feilaktig verdien "0", som angir at dataeksport operasjonen var vellykket.

Merk Dette problemet berører bare BCP-verktøyet. Andre metoder for innsetting av bulk håndterer feilmeldingen riktig.
Løsning

Informasjon om kumulativ oppdatering

Kumulativ oppdatering 5 for SQL Server 2008 R2 Service Pack 2 (SP2)

Hurtigreparasjonen for dette problemet ble først utgitt i kumulativ oppdatering 5. Hvis du vil ha mer informasjon om hvordan du får tak i denne kumulative oppdateringen for SQL Server 2008 R2 S2008 R2 SP2, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2797460 Kumulativ oppdateringspakke 5 for SQL Server 2008 R2 S2008 R2 SP2
Obs! Fordi versjoner er kumulative, inneholder hver nye fix-utgivelse alle hurtigreparasjonene og sikkerhetsreparasjonene som var inkludert i den forrige SQL Server 2008 R2 S2008 R2 SP2 løser utgivelsen. Vi anbefaler at du vurderer å bruke den nyeste versjonen av hurtigreparasjonen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2730301 SQL Server 2008 R2 bygger som ble gitt ut etter at SQL Server 2008 R2 Service Pack 2 ble utgitt
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Mer informasjon
Hvis du vil ha mer informasjon om hvordan du feilsøker "824" feil i SQL Server, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2015756 Slik feilsøker du Msg 824 i SQL Server
Hvis du vil ha mer informasjon om hvordan du bruker BCP-verktøyet i Microsoft SQL Server 2008 R2, kan du gå til følgende MSDN-webområde:

Advarsel: Denne artikkelen er autooversatt

Egenskaper

Artikkel-ID: 2790668 – Forrige gjennomgang: 02/18/2013 23:50:00 – Revisjon: 1.0

Microsoft SQL Server 2008 R2 Service Pack 2

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2790668 KbMtno
Tilbakemelding