Fråga : om sql sparar, få fördärvad.

Vad kan orsaka ett läge var den kan bli nödvändig och needful att regenerera, databasen sparar. finns det någon specifik förebyggande medelsaker som kan göras för att undvika sådan lägen? " klar "

Svar : om sql sparar, få fördärvad.

Det finns en ifrågasätta som rätt nu händer i EEN som trådar om ett sekundärt loggar sparar, som inte kan krympas.

Reserverna missar på grund av det, kan inte växa, kan inte nollställa, i stort allt som ska göras med logga, är lite en katastrof…,

Därefter där, om fruktanen söker problem var en DBCC-kontroll visar upp en okända, anmärka med ett sidaproblem (visar normalt anmärka, men den kända anmärka är saknad).

Eller även saker gillar röra databas sparar omkring, eller genom att använda avriv till flyttningen till ett annat läge. Eller även inte att ha tillräckligt diskutrymme kan skapa problem. Några av de typer av saker tack vare begriper inte fullständigt vad går på, eller inte using rätten bearbetar för jobbet.

Därefter det finns maskinvara utfärdar. Kanske diskproblem eller serverproblem och därefter mer tvetydig maskinvarufel som ska göras med läkarundersökning, knyter kontakt. Och den miljö- felnågot liknande driver fel eller oväntade/un-choreographed avstängningar och andra katastrofala fel.

Egentligen det finns ganska några problem som kan uppstå. I faktum mer du funderare om den givet storleksanpassa av några av dessa sparar, det är egentligen ganska en tribute till mest av databasproducenterna som de bygger i sådan robusthet.

Högra så vad som ska göras…,

Bygg en katastrofplan - en katastrofåterställning planerar. Avgör vad den minimum granularityen av förlust (både dataförlust och offline-förlust) din affär kan tolerera. Den kan bero på saker för en radda - om du har skrivbordsarbete for example, då delen av den processaa styrkan för återställningen är att skriva om, om du är fullständigt elektronisk, då dig behov som en mer robustt databasåterställning planerar.

Om du är totalt anhörigen på din databas, då du ska önskar antagligen att utforska att avspegla och att samla i en klunga, whereby en kombination av maskinvaru- och databasprogramvara kan hjälpa att se till att det finns alltid en tillgänglig ”sund” databas (väl, så mycket som möjlighet). Det kan få ganska dyr, så behöv att förvissa sig om, om det är ett anslåtillvägagångssätt för dig.

Nu ”den lätta” saker som ska göras (utan hänsyn till någon annan att närma sig), är all om att hålla din databas ”sund”, genom att planera framåt. Försök att beräkna dina transaktionsvolymer och att preallocate utrymme (ie storleksanpassar av de databas sparar), ser till att du kör underhållsjobb för databasreserver, transaktionen loggar reserver, och underhåll (gilla indexombyggnader, omorganiserar sidor etc.), looken på att arkivera gammal information in i sekundära databaser eller även sekundära datafiler (delning).

Nu att storleksanpassa en databas är all om att ställa upp in en storleksanpassa och därefter en fyllning det. , om självfallet du startar för litet och försök för att fylla upp det, det går att måste att växa - som hjälpmedel som griper mer läkarundersökningdisk. Everytime det händer dig kör riskerar. Riskerar av mer splittring (ett kapacitetsproblem) igenom till spring ut ur läkarundersökningdisk. Betydelsen av att få den rätt är mer om att matcha din läkarundersökningmiljö, så saker gillar reserver har en förlägga som går, din databas, sparar har tillräckligt rum, tillfällig databas har den tillräckliga disken, transaktioner loggar klaras av.

Du behöver att övervaka, eller, automatisera övervakningen av din databas. Gör underhållet planerar och har dem e-posten resultaten och kontrollerar därefter dem - även precis ett dagstidningögonkast. Om du kan fånga upp ett fel, för dina användare dig är därefter rimliga att vara i ett starkare, placera av återställning.

Jag sade för dig styrkanågot liknande till delningen eller tillfogar databas sparar, men egentligen, gör inte det om inte dig egentligen och riktigt behov. Mer sparar den ökande möjligheten som något kan avbrottet (eller glöms även att omkring - det händer ja - i ett infrequent eller ganska slumpmässigt bearbeta). Efter att ha sagt det, det är möjligheten som återställer delningar eller filespaces. Enkelt satt, få inte in i knepiga områden, om inte du behöver.

Allra du måste se till att din MDF att spara är den sparar att du skyddar framför allt annars (oh och några sekundära datafiler för ndf). Du kan regenerera loggar sparar till och med några olika metoder.

Ha en look på ms-whitepaperen på kicktillgänglighet: http://technet.microsoft.com/en-us/library/ee523927(SQL.100).aspx

Är det typen av tinget som du önskar att diskutera?
Andra lösningar  
 
programming4us programming4us