Labojums: Datu b?zes datu faili var b?t nepareizi atz?m?ts k? tr?c?gajam, SQL Server 2008 R2 vai SQL Server 2008 pat tad, kad fiziskais faili tiek atz?m?ti k? netiek samazin?ts faila sist?m?

Rakstu tulkojumi Rakstu tulkojumi
Raksta ID: 2574699 - Apskatiet produktus, uz kuriem attiecas ?is raksts.
Izv?rst visu | Sak?aut visu

?aj? lap?

Microsoft izplata Microsoft SQL Server 2008 R2 vai Microsoft SQL Server 2008, kas nosaka, k? viena lejupiel?d?jamo failu. T?p?c, ka labojumi ir kumulat?vi, katru jauno release ietver labojumfailus un dro??bas labojumi, kas bija iek?auta iepriek??j?s SQL Server 2008 R2 vai SQL Server 2008 fix release.

SIMPTOMI

Microsoft SQL Server 2008 R2 vai Microsoft SQL Server 2008 var?tu atz?m?t datu b?zes datu failus k? samazin?ts pat tad, kad fiziskais faili tiek atz?m?ti k? netiek samazin?ts faila sist?m?.

Piez?mes
  • Lai noteiktu, vai datu b?zes datu faili ir atz?m?ti k? tr?c?gajam SQL Server metadatus, palaist ??du pazi?ojumu un p?c tam p?rbaudiet, vai Is_Sparse kolonna ir iestat?ts uz v?rt?bu, kas nav nulle, rezult?tu kop?:
    Use
    <database name>
    select is_sparse , physical_name from sys.database_files
  • Fizisko failu statusu vaic?jumu failu sist?m?, p?c tam, kad datu b?ze ir bezsaistes palaist Windows komandu:
    fsutil sparse queryflag 
    <files path>\<database file>
    Ja sa?emat ??du produkciju, fails ir atz?m?ts k? samazin?ts failu sist?mu:
    ?is fails ir iestat?ts k? reti.
  • SQL Server metadatus un failu sist?ma metadatu j?mar?? k? samazin?ts tikai datu b?zes datu failus, kas ir da?a no datu b?zes momentuz??mumu.

IEMESLS

?? probl?ma rodas, jo failu sist?ma nepareizi atz?m? visas datu b?zes datu fails k? samazin?ts p?c alternat?v? pl?sma, kas s?kotn?ji tika atz?m?ta k? reti tiek no?emts. Alternat?vu pl?sma tiek iz?emta, ja beidzas DBCC CHECKDB komandu.

Piez?mes
  • Iek??j?s datu b?zes momentuz??mumu izmanto?ana ir NTFS l?dzekli, ko izmanto komandas DBCC CHECKDB ?imenes. Palai?ot DBCC komandas, datu b?zes programma izveido datu b?zes momentuz??mumu alternat?vu pl?sm? un nes transakciju konsekvent? st?vokl?. DBCC komanda veic p?rbaudes pret alternat?vo pl?sm?. Alternat?vu pl?sma samazin?j?s, p?c pabeig?anas DBCC komandu.
  • Dizains, kas izraisa ?o probl?mu tika ieviests sist?m? Windows Server 2003, Windows ska?uma l?meni backups izmanto datu b?zes failu dubl?jumkopijas. SQL Server metadatu saglab? kopiju pietic?gos atrib?tu datu failus sist?mas tabul?s. Tom?r SQL Server neatjaunina Is_Sparse inform?ciju, kad reti atrib?ts tiek iz?emts no failu sist?ma.
  • ?? probl?ma rodas ar? p?c datu b?zes migr??anas no Windows Server 2003 uz jaun?ku oper?t?jsist?mas Windows versiju.

    T?, piem?ram, j?s migr? datu b?zes no Windows Server 2003 Windows Server 2008 vai Windows Server 2008 R2.

RISIN?JUMS

Lai atrisin?tu ?o probl?mu, SQL Server 2008 R2 vai SQL Server 2008, lietotu ?o labojumfailu un ieviesiet datu b?zi tie?saist?. Datu b?zes p?rsl?gt tie?saistes re??m?, SQL serveris p?rbauda, vai fizisko datu b?zes failu metadatiem ir atz?m?ts k? samazin?ts faila sist?m?. Ja tas ir iez?m?ts k? netiek samazin?ts, SQL Server metadati tiek atjaunin?ts.

Piez?me No?emt tr?c?gajam atrib?tus no failu sist?ma, kop?t datu b?zes failu, un p?c tam izmantot jaunu faila kopiju datu b?zei. Pla??ku inform?ciju par ?o procesu, apmekl?jiet ?o MSDN vietn?:
K? no?emt tr?c?gajam atrib?tus no failu sist?ma

Kumulat?vais atjaunin?jums inform?ciju

SQL Server 2008 3. servisa pakotne

Noteikt, ka ?is jaut?jums pirmo reizi izdota kumulat?vo atjaunin?jumu pakotni % 1 par SQL Server 2008 Service Pack 3. Lai ieg?tu papildinform?ciju par ??s kumulat?vo atjaunin?jumu pakotnes, noklik??iniet uz ?? raksta numura un lasiet Microsoft zin??anu b?ze rakstu:
2617146 1. Kumulat?vo atjaunin?jumu pakotne SQL Server 2008 Service Pack 3
Piez?me Jo pamat? ir kumulat?vi, katru jauno labojums release ietver labojumfailus un dro??bas labojumi, kas bija iek?auta iepriek??j?s SQL Server 2008 fix release. Microsoft iesaka, ka j?s uzskat?t, piem?rojot jaun?ko fix release, kur? ir iek?auts ?is labojumfails. Lai ieg?tu papildinform?ciju, noklik??iniet uz ?? raksta numura un lasiet Microsoft zin??anu b?ze rakstu:
2629969 SQL Server 2008 b?v?, kas tika izlaists p?c tam, kad tika izdots SQL Server 2008 Service Pack 3
Microsoft SQL Server 2008 labojumfaili tiek veidotas ?pa?as SQL Server servisa pakotnes. SQL Server 2008 Service Pack 3 labojumfails ir j?piem?ro SQL Server 2008 3. servisa pakotnes instal??anas. p?c noklus?juma n?kamais SQL Server servisa pakotn? iek?autais labojumfails, ko pied?v? SQL Server servisa pakotne.

SQL Server 2008 1. servisa pakotne

Noteikt, ka ?is jaut?jums pirmo reizi izdota kumulat?vo atjaunin?jumu pakete 16 par SQL Server 2008 1. servisa pakotne. Lai ieg?tu papildinform?ciju par ??s kumulat?vo atjaunin?jumu pakotnes, noklik??iniet uz ?? raksta numura un lasiet Microsoft zin??anu b?ze rakstu:
2582282 16. Kumulat?vo atjaunin?jumu pakotne SQL Server 2008 1. servisa pakotne
Piez?me Jo pamat? ir kumulat?vi, katru jauno labojums release ietver labojumfailus un dro??bas labojumi, kas bija iek?auta iepriek??j?s SQL Server 2008 fix release. Microsoft iesaka, ka j?s uzskat?t, piem?rojot jaun?ko fix release, kur? ir iek?auts ?is labojumfails. Lai ieg?tu papildinform?ciju, noklik??iniet uz ?? raksta numura un lasiet Microsoft zin??anu b?ze rakstu:
970365 SQL Server 2008 b?v?, kas tika izlaists p?c tam, kad tika izdots SQL Server 2008 1. servisa pakotne
Microsoft SQL Server 2008 labojumfaili tiek veidotas ?pa?as SQL Server servisa pakotnes. SQL Server 2008 Service Pack 1 labojumfails ir j?piem?ro SQL Server 2008 Service Pack 1 instal??anas. p?c noklus?juma n?kamais SQL Server servisa pakotn? iek?autais labojumfails, ko pied?v? SQL Server servisa pakotne.

SQL Server 2008 2. servisa pakotne

Noteikt, ka ?is jaut?jums pirmo reizi izdota kumulat?vo atjaunin?jumu pakete 6 par SQL Server 2008 Service Pack 2. Lai ieg?tu papildinform?ciju par ??s kumulat?vo atjaunin?jumu pakotnes, noklik??iniet uz ?? raksta numura un lasiet Microsoft zin??anu b?ze rakstu:
2582285 6. Kumulat?vo atjaunin?jumu pakotne SQL Server 2008 Service Pack 2
Piez?me Jo pamat? ir kumulat?vi, katru jauno labojums release ietver labojumfailus un dro??bas labojumi, kas bija iek?auta iepriek??j?s SQL Server 2008 fix release. Microsoft iesaka, ka j?s uzskat?t, piem?rojot jaun?ko fix release, kur? ir iek?auts ?is labojumfails. Lai ieg?tu papildinform?ciju, noklik??iniet uz ?? raksta numura un lasiet Microsoft zin??anu b?ze rakstu:
2402659 SQL Server 2008 b?v?, kas tika izlaists p?c tam, kad tika izdots SQL Server 2008 Service Pack 2
Microsoft SQL Server 2008 labojumfaili tiek veidotas ?pa?as SQL Server servisa pakotnes. J?lieto SQL Server 2008 Service Pack 2 labojumfaila instal?cijas SQL Server 2008 Service Pack 2. p?c noklus?juma n?kamais SQL Server servisa pakotn? iek?autais labojumfails, ko pied?v? SQL Server servisa pakotne.

SQL Server 2008 R2 CU9

Noteikt, ka ?is jaut?jums pirmo reizi izdota kumulat?vo atjaunin?jumu pakete 9 par SQL Server 2008 R2. Lai ieg?tu papildinform?ciju par ?? kumulat?v? atjaunin??anas pakotne sist?mai SQL Server 2008 R2, noklik??iniet uz ?? raksta numura un lasiet Microsoft zin??anu b?ze rakstu:
2567713 9. Kumulat?vo atjaunin?jumu pakotne SQL Server 2008 R2
Piez?me T? pamat? ir kumulat?vi, katru jauno labojums release ietver labojumfailus un dro??bas labojumi, kas bija iek?auta iepriek??j?s SQL Server 2008 R2 fix release. Ieteicams izv?rt?t, piem?rojot jaun?ko fix release, kur? ir iek?auts ?is labojumfails. Lai ieg?tu papildinform?ciju, noklik??iniet uz ?? raksta numura un lasiet Microsoft zin??anu b?ze rakstu:
981356 SQL Server 2008 R2 b?v?, kas tika izlaists p?c tam, kad tika izdots SQL Server 2008 R2

SQL Server 2008 R2 servisa pakotne 1 CU2

Noteikt, ka ?is jaut?jums pirmo reizi izdota kumulat?vo atjaunin?jumu pakotni % 2. Lai ieg?tu papildinform?ciju par kumulat?vo atjaunin?jumu pakotnes, SQL Server 2008 R2 SP1, noklik??iniet uz ?? raksta numura un lasiet Microsoft zin??anu b?ze rakstu:
2567714 2. Kumulat?vo atjaunin?jumu pakotne SQL Server 2008 R2 Service Pack 1
Piez?me Jo pamat? ir kumulat?vi, katru jauno labojums release ietver labojumfailus un dro??bas labojumi, kas bija iek?auta iepriek??j?s SQL Server 2008 R2 SP1 noteikt atbr?vo?anu. Ieteicams izv?rt?t, piem?rojot jaun?ko fix release, kur? ir iek?auts ?is labojumfails. Lai ieg?tu papildinform?ciju, noklik??iniet uz ?? raksta numura un lasiet Microsoft zin??anu b?ze rakstu:
2567616 SQL Server 2008 R2 b?v?, kas tika izlaists p?c tam, kad tika izdots SQL Server 2008 R2 Service Pack 1

Inform?cija par labojumfailu

Ir pieejama no Microsoft pied?v? atbalst?tu labojumfailu. Tom?r ?is labojumfails ir paredz?ts tikai ?aj? rakst? aprakst?t?s probl?mas nov?r?anai. Lai lietotu ?o labojumfailu tikai t?m sist?m?m, kur?m ir radusies tie?i ?aj? rakst? izkl?st?to probl?mu. ?is labojumfails, iesp?jams, tiks veikta papildu test??ana. T?d??, ja jums ir ?? probl?ma nerada nopietnus, ieteicams pagaid?t n?kamaj? programmat?ras atjaunin?jums, kur? ir iek?auts ?is labojumfails.

Ja labojumfails ir pieejams lejupiel?dei, ir sada?a "Pieejama labojumfaila lejupiel?de" ", ?? zin??anu b?ze raksta aug?pus?. Ja ??das sada?as nav, sazinieties ar Microsoft klientu apkalpo?anas un atbalsta, lai ieg?tu labojumfailu.

Piez?me Ja rodas papildu probl?mas vai nepiecie?ama probl?mu nov?r?ana, iesp?jams, b?s j?izveido atsevi??s pakalpojuma piepras?jums. Parasti atbalsta izmaksas tiek piem?rotas jaut?jumiem par papildu atbalstu un probl?m?m, kas neattiecas uz ?o konkr?to labojumfailu. Lai ieg?tu pilnu sarakstu ar Microsoft klientu apkalpo?anas un atbalsta t?lru?u numuri vai izveidotu atsevi??u pakalpojuma piepras?jumu, apmekl?jiet ??du Microsoft vietni:
http://support.Microsoft.com/contactus/?ws=support
Piez?me Veidlap? "Pieejama labojumfaila lejupiel?de nor?d?tas" par?da valodas, kur?m ir pieejams labojumfails. Ja taj? nav vajadz?g?s valodas, tas ir, jo labojumfails nav pieejams, ?ai valodai.

Priek?noteikumi

Lai lietotu ?o labojumfailu, dator? j?b?t instal?tai instal?t SQL Server 2008 R2.

Restart?jiet pras?ba

Jums nav p?c ?? labojumfaila instal??anas dators j?restart?.

Labojumfails Nomai?a inform?ciju

?is labojumfails neaizst?j iepriek? izlaistus labojumfailu.

Inform?ciju par failu

Pasaules ?? labojumfaila versijai ir faila atrib?ti (vai jaun?ki faila atrib?ti) ?aj? tabul?. ?o failu datumi un laiki ir nor?d?ti atbilsto?i koordin?tajam pasaules laikam (UTC). Skatot faila inform?ciju, t? tiek p?rv?rsta uz viet?jo administrat?vais laiks. Lai noskaidrotu at??ir?bu starp UTC un viet?jo administrat?vais laiks, izmantojiet laikapst?k?u josla cilni Datuma un laika no vad?bas pane?a vienumiem.

Sak?aut ?o tabuluIzv?rst ?o tabulu
Faila v?rds un uzv?rdsFaila versijaFaila lielumsDatumsLaiksPlatforma
Sqlservr.exe2009.100.1800.0121,829,21608-Jul-201111: 55IA-64
Sqlservr.exe2009.100.1800.062,027,61608-Jul-201112: 28x64
Sqlservr.exe2009.100.1800.042,911,58408-Jul-201113: 22x86

STATUSS

Korpor?cija Microsoft ir apstiprin?jusi, ka ?? probl?ma past?v Microsoft produktos, kas ir min?ti sada?? "Attiecas uz".

PAPILDINDORM?CIJA

Tabul? ir pla??ka inform?cija par produktu vai instrumentus, kas autom?tiski p?rbaud?t ?o nosac?jumu, par j?su SQL servera instancei un SQL servera produktu, pret kuru k?rtulas tiek nov?rt?tas versijas.
Sak?aut ?o tabuluIzv?rst ?o tabulu
Parasti programmat?ruLikums sada?asK?rtulas aprakstuProdukta versij?m, pret kuru k?rtulas tiek nov?rt?tas
Sist?mu centra konsultantsSQL Server datu b?zes failus, kas atz?m?ti k? tr?c?gajam failus
System Center padomnieks p?rbauda, vai SQL servera gad?jums ir datu b?zes failus, kas atz?m?ti k? reti. Tikai datu b?zes momentuz??mumu faili b?tu j?mar?? k? failus. Ja parasto datu b?zes faili ir atz?m?ti k? tr?c?gajam, padomnieks ?ener? br?din?jumu. Padomnieks ir atkar?ga no kataloga skats sys.master_files is_sparse kolonn?. Skatiet inform?ciju, kas paredz?ti konsultantu zi?ojuma sada?? "Inform?cija apkopota" un p?rbaud?t reti statusu OS l?men? ietekm?tie faili. P?c tam, kad izt?r?t OS pietic?gos statusu, var lietot labojumfails, kas apsprieda ?o rakstu, lai atsvaidzin?tu SQL Server metadatus un sinhroniz?t ar OS uzst?d?jumus.

SQL Server 2008

SQL Server 2008 R2

SQL Server 2012

UZZI?AS

Lai ieg?tu papildinform?ciju par DBCC komandas, apmekl?jiet MSDN t?mek?a vietn?:
Visp?r?ga inform?cija par DBCC komandas
Lai ieg?tu papildinform?ciju par Fsutil pazi?ojumu, apmekl?jiet MSDN t?mek?a vietn?:
Visp?r?ga inform?cija par Fsutil pazi?ojumu
Lai ieg?tu papildinform?ciju par ?o probl?mu, sist?m? Windows Server 2003, noklik??iniet uz ?iem rakstu numuriem un lasiet Microsoft zin??anu b?ze rakstus:
973886 Nevar atjaunot lielus failus NTFS failu sist?m? dz??ot datu pl?smas, kas ir samazin?ts atrib?ti ir 64 bitu versijas Windows XP SP2 vai Windows Server 2003 SP2
932021 Izpildot komandu "chkdsk", kop? ar k??das zi?ojumu "/ v" Windows Server 2003 dator? iesl?dziet: "Correcting samazin?ts faila ieraksta segmentu <number>"</number>

Rekviz?ti

Raksta ID: 2574699 - P?d?jo reizi p?rskat?ts: sv?tdiena, 2012. gada 1. apr?lis - P?rskat??ana: 2.0
ATTIECAS UZ:
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Workgroup
Atsl?gv?rdi: 
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2574699 KbMtlv
Ma??ntulko?ana
SVAR?GI! ?is raksts ir tulkots, izmantojot Microsoft ma??ntulko?anas programmat?ru, un ?o rakstu nav tulkojis cilv?ks. Microsoft pied?v? gan rakstus, ko tulkoju?i cilv?ki, gan ma??ntulkotus rakstus, t?p?c jebkuram zin??anu b?zes rakstam varat piek??t sav? dzimtaj? valod?. Tom?r ma??ntulkotu rakstu kvalit?te ne vienm?r ir teicama. ??dos rakstos var b?t leksikas, sintakses vai gramatikas k??das, kas l?dzin?s k??d?m, k?das pie?auj ?rzemnieks, run?jot j?su valod?. Microsoft neuz?emas atbild?bu par jebk?d?m neprecizit?t?m, k??d?m vai boj?jumiem, ko izrais?jis k??dains satura tulkojums vai kas radu??s tulkojuma lietojuma gait?. Turkl?t Microsoft regul?ri atjaunina ma??ntulko?anas programmat?ru.
Noklik??iniet ?eit, lai skat?tu ?? raksta versiju ang?u valod?: 2574699

Sniegt atsauksmes

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com