Simptomai

Tarkime, kad bandote naudoti masinio kopijavimo programos (BCP) paslaugų programą, kad eksportuotumėte duomenis iš "Microsoft SQL Server" 2008 R2 egzemplioriaus į duomenų failą. Tačiau įvyksta klaida, kai BCP įrankis ima kelias duomenų eilutes. Pvz., "824" klaida sugeneruota "SQL Server" klaidos pranešime:

Datos laiko spid51 klaida: 824, sunkumas: 24, būsena: 2. datos laikas spid51 SQL serveris aptiko loginę darną pagrįsta I/O klaida: neteisinga pageID (tikėtasi 1:43686; faktinis 0:0). Jis įvyko skaitydami puslapį (1:43686) duomenų bazės ID 23, kai failas "Filepath\failo0" yra "". Papildomi laiškai "SQL Server" klaidos arba sistemos įvykių logaritme gali pateikti daugiau informacijos. Tai rimta klaida, kuri gresia duomenų bazės vientisumą ir turi būti nedelsiant pataisyta. Užpildykite visą duomenų bazės vientisumo tikrinimą (DBCC CHECKDB). Šią klaidą gali sukelti daug veiksnių; daugiau informacijos rasite "SQL Server" knygų internete.

Tokiu atveju BCP įrankis netinkamai pateikia reikšmę "0", kuri nurodo, kad duomenų eksportavimo operacija buvo sėkminga.Pastaba. Ši problema paveikia tik BCP priemonę. Kiti masinio įterpimo metodai tinkamai apdoroja klaidos pranešimą.

Sprendimas

Kaupiamojo naujinimo informacija

Kaupiamasis naujinimas 5 SQL serverio 2008 R2 2 pakeitimų paketui (SP2)

Šios problemos taisymas pirmą kartą buvo išleistas 5 kaupiamąjį naujinimą. Jei norite gauti daugiau informacijos apie tai, kaip gauti šį kaupiamojo naujinimo paketą, skirtą "SQL Server" 2008 R2 "S2008 R2" SP2, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

2797460 Kaupiamojo naujinimo paketas 5 SQL serverio 2008 R2 S2008 R2 SP2Pastaba Kadangi komponavimo versijos yra kumuliacinės, kiekviena nauja pataisų versija yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnės SQL serverio 2008 R2 S2008 R2 SP2 pataisų leidimo. Rekomenduojame apsvarstyti, kaip taikyti naujausią pataisų leidimą, kuriame yra šios karštosios pataisos. Jei reikia daugiau informacijos, spustelėkite toliau esantį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

2730301 SQL serverio 2008 R2 komponavimo versijos, išleistos po "SQL Server 2008 R2" 2 pakeitimų paketo išleidimo

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Daugiau informacijos

Jei norite gauti daugiau informacijos apie tai, kaip šalinti "824" klaidas "SQL Server", spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

2015756 Kaip pašalinti "MSG" 824 "SQL Server"Daugiau informacijos apie tai, kaip naudoti BCP paslaugų programą "Microsoft SQL Server" 2008 R2, rasite apsilankę šioje MSDN svetainėje:

Kaip naudoti BCP priemonę "SQL Server 2008 R2"

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.