Prettylib-tuoteratkaisut - Wiki

Tietokannan varmuuskopiointi

Riippumatta ohjelmistosta, joka SQL Server -tietokantaa käyttää, tulee aina huolehtia tietokannan varmuuskopioista. Yleensä tietokantaa käyttävät ohjelmistot säilyttävät tärkeimmät tietonsa tietokannan sisällä ja sen varmuuskopioinnista huolehtiminen takaa tietojen säilyvyyden.

Tässä artikkelissa käsitellään tietokantojen varmuuskopiointia PrettyLib-tuoteratkaisujen osalta.

Mikä on SQL Server -varmuuskopio?

SQL Server -palvelun omasta alikansioista löytyviä ".mdf" ja ".ldf"-päätteiset tietokantatiedostot eivät ole kopioitavissa sellaisenaan tiedostonhallinnalla. SQL Server -tietokannasta tulee luoda erillinen varmuuskopio jollakin tässä artikkelissa määritellyllä tavalla. Varmuuskopiotiedoston tunnistat yleensä siitä, että sen tiedostonimi päättyy ".bak" (ellei erikseen otettu niin, että näin ei ole tapahtunut).

Onko ohjelmiston toimittajalla tietokantamme varmuuskopio?

Pääsääntöisesti ei ole. Varmuuskopiot eivät itsestään siirry meille.

Poikkeus ylläolevaan: Jos olette hosting-asiakkaamme, eli ylläpidämme tietokantaa puolestanne omilla (tai yhteistyökumppaniemme) palvelimilla, huolehdimme tietenkin varmuuskopioista.

Erilaiset varmuuskopiotyypit

SQL Server -tietokannan varmuuskopio sisältää kaiken tietokantaan tallennetun tiedon mikäli se on ns. tyyppiä "Full backup". Mikäli tietokannoistanne otetaan ns. "incremental backup" -varmuuskopioita, tarvitaan aina kuitenkin vähintään yksi "Full" -backup. Mikäli et ole SQL Server asiantuntija, suosittelemme aina ottamaan "Full backup" -varmuuskopion, tämä helpottaa palauttamista.

Varmuuskopion ottaminen

Varmuuskopio voidaan ottaa monilla erilaisilla työkaluilla, mutta yhteistä niille kaikille on se, että loppujen lopuksi varmuuskopion tekee SQL Server itse.

Varmuuskopioita voidaan pääsääntöisesti ottaa kahdella eri "tavalla":

  1. Ajastetusti
  2. Manuaalisesti


Suosittelemme ajastettujen varmuuskopioiden ottamista, jotta varmuuskopion ottaminen ei jää kenenkään muistamisen harteille.

Ajastettuja menetelmiä

Mikäli organisaatiollanne on käytössä SQL Server Standard, Enterprise tms., yleensä mikä tahansa muu kuin "Express"-versio, voi varmuuskopioinnin ajastaa SQL Serverin Maintenance plan-toimintojen avulla. Tätä ei ole ohjeistettu tässä, oletuksena on, että tällaisessa organisaatiossa on IT-henkilöstöä suorittamaan toimenpide.

Mikäli organisaatiollanne on käytössä ilmainen SQL Server Express -versio, voitte ajastaa varmuuskopioinnin toimittamallamme PrettyBitAgent -palvelulla. Löydät tämän asennuspaketista ohjeineen.

Manuaalisia menetelemiä

Manuaalisesti varmuuskopion voi ottaa mm. seuraavilla menetelmillä:

Varmuuskopion ottamisen jälkeen

Otettuasi varmuuskopion joko ajastetusti tai manuaalisesti, huolehdi, että varmuuskopiotiedosto kopioidaan myös ajastetusta tai manuaalisesti pois SQL Server -koneen kiintolevyltä. Mikäli pidät sekä varmuuskopioita, että varsinaista tietokantaa samalla kiintolevyllä ilman yhtäkään ulkopuolista kopiota, otat riskin menettää kaiken tallentamasi tiedon.