Microsoft SQL Serverin käyttäminen tietokantamoottorina
Firebirdin sijasta Microsoft SQL Server 2012, 2014, 2016, 2017, 2019 tai uudempi versio ja viimeisin Service Pack voi toimia tietokantamoottorina. M-Files tukee kaikkia SQL Server -versioita (Express, Standard, Enterprise jne.). Suosittelemme käytettäväksi SQL Server 2016 Service Pack 1 -versiota tai uudempaa parhaan suorituskyvyn varmistamiseksi. M-Files tukee Microsoft SQL Serverin käyttöä Microsoft Windows -käyttöjärjestelmällä.
Microsoft SQL Server Enterprise Edition -versiot 2008–2017 mahdollistavat taulukkotietojen ja indeksien pakkaamisen. Se vähentää kiintolevyn käyttötarvetta, mutta lisää suorittimen kuormitusta noin 10 prosentilla. Tyypillisesti tämä tarkoittaa tietokantojen koon pienentymistä.
Microsoft SQL Server 2016 Service Pack 1 ja uudemmat tukevat päivitettäviä sarakesäilöindeksejä (aiemmissa versioissa sarakesäiliöindeksit olivat saatavana vain Enterprise Edition -versioon), mikä mahdollistaa paremman suorituskyvyn avattaessa näkymien alitasoja (kuten Dokumentteja projektin mukaan). Tästä on hyötyä varsinkin, kun tyhjät näennäiskansiot on määritetty piilotettaviksi.
SQL Serveriä käytettäessä tietokantapalvelimen muistia voidaan käyttää tehokkaammin ja myös suurten tietovarastojen varmuuskopiointi tehostuu. Esimerkiksi ongelma- tai virhetilanteissa voidaan viiveettä siirtyä käyttämään peilattua tietokantapalvelinta.
Suosittelemmekin Microsoft SQL Serveriä käytettäväksi suurien dokumenttivarastojen kanssa, jotka sisältävät satojatuhansia tai tätä suurempia määriä dokumentteja tai muita kohteita. Isojen dokumenttivarastojen kanssa Microsoft SQL Serverillä saavutetaan parempi kokonaissuorituskyky kuin Firebirdillä. Microsoft SQL Server -tietokantamoottorin käyttö kuitenkin edellyttää, että järjestelmänvalvoja osaa entuudestaan Microsoft SQL Serverin hallinnan.
Microsoft SQL Server voi sijaita samalla koneella kuin M-Files Server, tai se voi olla sijoitettuna eri palvelimelle. Mikäli SQL Server sijaitsee eri palvelimella, tulee M-Files Server -tietokoneen ja SQL Serverin välillä olla nopea verkkoyhteys. Ohjeita SQL Serverin tehokkaan toiminnan varmistamiseksi löytyy Microsoft SQL Server -tuotteen dokumentaatiosta. Yleensä kannattaa ensimmäiseksi varmistaa, että SQL Server -koneella on paljon muistia. Myös prosessorien ja kiintolevyjen määrä ja nopeus vaikuttavat tehokkuuteen merkittävästi.

Microsoft SQL Serverin ominaisuudet -ikkuna.
Kun dokumenttivaraston tietokantamoottorina käytetään Microsoft SQL Serveriä, M-Files Server varastoi dokumenttivaraston tiedot kyseiseen tietokantaan. Tietokannan ulkopuolelle jäävät tietyt toissijaiset tiedot, joita ei tarvitse varmuuskopioida, kuten hakuindeksit.
Tiedostodatan sijainti
Tiedostodata voidaan tallentaa Microsoft SQL Serverin tietokantaan tai muuhun sijaintiin, esimerkiksi verkkoasemaan.
Voit valita:
- Tallenna tiedostodata varaston tietokantaan
- Tallenna tiedostodata tiedostojärjestelmäkansioon: Tällä vaihtoehdolla voit määrittää vapaasti sijainnin, esim. tallentaa tiedostot verkkoasemaan tai muuhun sijaintiin. Voit myös suojata tiedostodatan määrittämällä käyttäjätilin tiedostodatan käsittelyä varten.Huomaa: Jos haluat tallentaa tiedostodatan verkkoasemaan, tiedostodatan sijainti on määritettävä muodossa //<palvelin>/<polku>.Huomaa:
M-Files-versioissa, jotka ovat vanhempia kuin 12.0.6661.0, varasto on offline-tilassa koko tiedostodatan sijainnin vaihdon ajan. Jos varastossa on suuria määriä tiedostodataa (esimerkiksi yli teratavun verran dataa), sijainnin vaihto voi kestää useita päiviä tai jopa yli viikon.
12.0.6661.0-versiossa ja uudemmissa versioissa varasto pysyy online-tilassa ja täysin toimivana suurimman osan tiedostodatan sijainnin vaihtoon kuluvasta ajasta. Varasto on offline-tilassa vain uuden tiedostodatan sijainnin käyttöönoton ajan. Jos perut tiedostodatan sijainnin vaihdon, voit aina jatkaa sitä valitsemalla tiedostodatalle saman sijainnin kuin edellisellä kerralla.
Katso lisäohjeita kohdasta Dokumenttivaraston tiedostodatan sijainnin muuttaminen.
Varmuuskopiointi
Järjestelmänvalvoja vastaa dokumenttivaraston tietokannan varmuuskopioinnista ja varmuuskopioinnin ajastamisesta. Varmuuskopiointi suoritetaan käyttäen SQL Serverin omia hallintatyökaluja tai kolmansien osapuolten tarjoamia varmuuskopiointiratkaisuja. Varmuuskopiota palautettaessa järjestelmänvalvoja palauttaa ensin dokumenttivaraston tietokannan SQL Serverille valitsemallaan menetelmällä ja liittää sen jälkeen dokumenttivaraston uudelleen M-Filesiin Liitä dokumenttivarasto -toiminnolla.
Toimi tässä tapauksessa seuraavasti:
- Varmuuskopioi ensin Microsoft SQL -tietokanta (metatiedot).
- Älä suorita M-Files Serverin optimointia tässä vaiheessa, sillä silloin vaiheen 1 suorittamisen jälkeen mahdollisesti tuhottaviksi merkityt tiedostot poistetaan.
- Varmuuskopioi tiedostojärjestelmän tiedot (kohteiden tiedostot).
Jos haluat kattavat ohjeet varmuuskopiointiin, katso M-Filesin knowledge base -artikkeli M-Files Backup Policy.
Siirtäminen Microsoft SQL Serveriin
Dokumenttivaraston tietokantamoottori voidaan myös vaihtaa Firebirdistä Microsoft SQL Serveriksi. Katso lisätietoja artikkelista Varaston tietokannan siirtäminen Microsoft SQL Serverille.