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

Labojums: Ir nepieciešams ilgs laiks, lai atjaunotu datu bāzi, SQL Server 2008 R2 vai SQL Server 2008

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ā: 2653893
Microsoft izplata Microsoft SQL Server 2008 R2 1. servisa pakotne (SP1) vai Microsoft SQL Server 2008, kas nosaka viena lejupielādējamo failu. Jo labojumi ir kumulatīvi, katru jauno release ietver labojumfailus un drošības atjauninājumus, kas bija iekļauta iepriekšējās SQL Server 2008 R2 Service Pack 1 (SP1) vai SQL Server 2008 atjaunināt atbrīvošanu.
SIMPTOMI
Var paiet ilgs laiks, lai atjaunotu datu bāzi, Microsoft SQL Server 2008 vai Microsoft SQL Server 2008 R2.
IEMESLS
Šī problēma rodas tāpēc, ka ir nepieciešams ilgs laiks veidot virtuālo Log failu (VLF) sarakstā, ja ir daudz VLFs datu bāzē.
RISINĀJUMS

Kumulatīvais atjauninājums informāciju

SQL Server 2008 2. servisa pakotne

Noteikt, ka šis jautājums pirmo reizi izdota kumulatīvais atjauninājums 8 par SQL Server 2008 Service Pack 2. Papildinformāciju par šo kumulatīvo atjauninājumu pakotnes, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
2648096 8. Kumulatīvo atjauninājumu pakotne SQL Server 2008 2. 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 noteikt izlaišanu. Microsoft iesaka, ka jūs uzskatāt, piemērojot jaunāko noteikt izlaišanu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
2402659 SQL Server 2008 būvē, kas tika izlaists pēc tam, kad tika izdots SQL Server 2008 2. servisa pakotne
Microsoft SQL Server 2008 labojumfaili tiek veidotas īpašas SQL Server servisa pakotnes. SQL Server 2008 Service Pack 2 labojumfails ir jāpiemēro SQL Server 2008 2. servisa pakotnes instalēšanas. Pēc noklusējuma, labojumfails, ko piedāvā SQL Server servisa pakotne ir iekļauts nākamajā SQL Server servisa pakotne.

SQL Server 2008 3. servisa pakotne

Noteikt, ka šis jautājums pirmo reizi izdota kumulatīvo atjauninājumu 3 par SQL Server 2008 3. servisa pakotne. Papildinformāciju par šo kumulatīvo atjauninājumu pakotnes, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
2648098 3. Kumulatīvo atjauninājumu pakotne SQL Server 2008 3. 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 noteikt izlaišanu. Microsoft iesaka, ka jūs uzskatāt, piemērojot jaunāko noteikt izlaišanu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
2629969 SQL Server 2008 būvē, kas tika izlaists pēc tam, kad tika izdots SQL Server 2008 3. servisa pakotne
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, labojumfails, ko piedāvā SQL Server servisa pakotne ir iekļauts nākamajā SQL Server servisa pakotne.

11. Kumulatīvo atjauninājumu pakotne SQL Server 2008 R2


Noteikt, ka šis jautājums pirmo reizi izdota kumulatīvo atjauninājumu 11. Lai iegūtu papildinformāciju par šī kumulatīvā atjauninājuma pakotne sistēmai SQL Server 2008 R2, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
2633145 11. Kumulatīvo atjauninājumu pakotne SQL Server 2008 R2
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 noteikt izlaišanu. Ieteicams izvērtēt, lietojot jaunāko noteikt izlaišanu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
981356 SQL Server 2008 R2 būvē, kas tika izlaists pēc tam, kad tika izdots SQL Server 2008 R2

Kumulatīvā atjauninājuma pakotne 4 SQL Server 2008 R2 SP1

Noteikt šo jautājumu vispirms tika izlaists kumulatīvais atjauninājums 4. Lai iegūtu papildinformāciju par šī kumulatīvā atjauninājuma pakotne sistēmai SQL Server 2008 R2 SP1, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
2633146 Kumulatīvā atjauninājuma pakotne 4 SQL Server 2008 R2 SP1
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 izlaišanu. Ieteicams izvērtēt, lietojot jaunāko noteikt izlaišanu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
2567616 SQL Server 2008 R2 būvē, kas tika izlaists pēc tam, kad tika izdots SQL Server 2008 R2 SP1
STATUSS
Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas minēti sadaļā "Attiecas uz".
PAPILDINDORMĀCIJA
Jūs varat pārbaudīt VLF segmentu skaitu, pārskatot SQL kļūdas žurnāla failu un pēc tam atrast reģistrācijas kārtas numuru (LSN) katru transakciju žurnāla dublējuma failu. Pirmie cipari pirms LSNs kols simbols atbilst LSN skaitu.

Tā, piemēram, pirmo informatīvs ziņojums LSN pirmais skaitlis norāda 1. Tomēr otrajā informatīvs ziņojums LSN pirmais skaitlis norāda 100001. Šādā gadījumā ir 100000 VLFs, kas tiek izmantoti starp pirmo informatīvo ziņojumu un otro informatīvo ziņojumu laiks. Tādēļ reģistrētās sadrumstalotā darbības žurnālu, kurā ir daudz virtuālo Log failus (VLFs) līdzīgs šim:

{Log pamatoja. Datu bāze: mydbname, izveidot date(time): 2010/07/08(12:36:46), pirmais LSN: 1:5068:70, pēdējais LSN: 1:5108:1, paÅ ierīču skaits: 1, ierīces informācijas: (fails = 1, tipam = diska: {C:\folder\logbackup1.trn}). Tas ir tikai informatīvs ziņojums. Lietotāja darbība nav nepieciešama.

Žurnālā tika dublēti. Datu bāze: mydbname, izveides date(time): 2010/07/08(15:36:46), pirmais LSN: 100001:5108:1, pēdējais LSN: 100002:5108:1, paÅ ierīču skaits: 1, ierīces informācijas: (fails = 2 tipa = diska: {C:\folder\logbackup2.trn}). Tas ir tikai informatīvs ziņojums. Lietotāja darbība nav nepieciešama.}
UZZIŅAS
Lai iegūtu papildinformāciju par žurnāla secības numurus (LSN), apmeklējiet MSDN tīmekļa vietnē:

Papildinformāciju par to, kā žurnāla faila struktūra ietekmē datu bāzes atjaunošanas laika, apmeklējiet MSDN tīmekļa vietnē: Lai iegūtu papildinformāciju par darījumu žurnālu VLFs, apmeklējiet MSDN tīmekļa vietnē:
PROFILAKSE
  • Pagaidiet, atjaunošanas vai reģenerācijas darbība, lai pabeigtu

    Ja atgūtās bāze, kas piedzīvo lēnu veiktspēju, atjaunojot vai atkopšanas datu bāzi, jums var nākties gaidīt atjaunošanas vai atkopšanas veicamās operācijas. Piemēram, jūs varētu redzēt bezsaistes statusu vai atgūt statusu ar SQL Server Management Studio (SSMS)-atjaunot datu bāzi. Apstāšanās SQL servera parasti piedāvā nekādu atvieglojumu lēnu atveseļošanos un var aizņemt vairāk laika atkārtot vienu un to pašu atjaunošanas analīzes posmā, pārtaisīt fāzē vai atsaukt fāze.
  • Izvairītos no atjaunošanas transakciju žurnāla sērijas, kas satur tūkstošiem VLFs

    Ja jums rodas lēnu veiktspēju, bet atjaunot un atjaunot datu bāzi, izmantojot dublējuma failu, jūs varat izvairīties no atjaunošanas transakciju žurnāla sērijas, kas satur tūkstošiem VLFs. Lai identificētu dublējuma failu, kas ir visvairāk virtuālo log failus reģistrē, skatīt FirstLSN un LastLSN rakstus žurnālā dublējuma faili izmanto šādu deklarāciju:
    ATJAUNOŠANAS HEADERONLY no DISK='C:\folder\file.trn'

    Jūs varat izlemt, lai izvairītos no dublēšanas žurnālu failu atjaunošana. Vai atjaunošanas komandas var izmantot arī priekšrakstu apstāties pie izvairīties no ļoti sadrumstalota daļas darījumu žurnāliem. Ja jums nav pilnībā atjaunot žurnāla sērijas līdz pēdējā punktā šajā laikā neveiksmes atjaunošanas scenāriju, datu zudumu, kas rodas datu bāzes SQL serverī. Datu zudums rodas, jo ne visi darījumi tiek turēti. Tādēļ ir biznesa tradeoff lēmumu. Ļoti sadrumstalota darījuma reģistrācijas žurnālu pilnībā atjaunot. Tomēr šī darbība var ilgt vairākas stundas. Vai piedziņu var izmantot arī priekšrakstu apstāties pie pārtraukt atgūšanas pirms ļoti sadrumstalota daļa žurnālu. Tomēr trūkst transakcijas, kas tiek izlaists, tiek zaudētas.

    Piezīme Bez šī labojumfaila instalēšana ir parasti nav droši izmantot paātrinātas atjaunošanas pēc pārstartēšanas SQL serveris. SQL Server ir atrast VLFs analizēt žurnālfailu, atcelt pabeigt darījumu sarakstu un pēc tam uz Atsaukt nepilnīgi darbības, lai pabeigtu atjaunošanas, lai atvērtu datu bāzi internetā droši. Nevar droši izlaist darbības laikā atkopšanu.

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

Rekvizīti

Raksta ID: 2653893. Pēdējo reizi pārskatīts: 01/16/2012 17:44:00. Pārskatījums: 1.0

Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Express

  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2653893 KbMtlv
Atsauksmes