Šobrīd esat bezsaistē, tiek gaidīts atkārtots savienojums ar internetu

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ā

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
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ē:

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: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.

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.
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ē:Lai iegūtu papildinformāciju par Fsutil paziņojumu, apmeklējiet MSDN tīmekļa vietnē: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>

Brīdinājums: šis raksts ir tulkots automātiski

Rekvizīti

Raksta ID: 2574699. Pēdējo reizi pārskatīts: 04/01/2012 21:55:00. Pārskatījums: 2.0

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

  • kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2574699 KbMtlv
Atsauksmes