Varaston tietokannan siirtäminen Microsoft SQL Serverille

M-Files Cloud varastot käyttävät Microsoft Azure SQL Databasea oletusarvoisena tietokantamoottorina.

Paikallisessa palvelinympäristössä M-Files käyttää Firebirdiä oletusarvoisena tietokantamoottorina. Suosittelemme käyttämään Microsoft SQL Serveriä sellaisissa varastoissa, jotka sisältävät useita satoja tuhansia kohteita. Jos varasto käyttää Firebirdiä, mutta kohteiden määrä varastossa on lisääntynyt merkittävästi, on parempi vaihtaa varaston tietokantamoottoriksi Microsoft SQL Server. Voit siirtää varaston tietokannan Firebirdiltä Microsoft SQL Serverille M-Files Adminissa.

Huomaa: Voit siirtää dokumenttivaraston tietokantamoottorin vain Firebirdistä Microsoft SQL Serverille. Siirtoja Microsoft SQL Serveriltä Firebirdille ei tueta.
issaEnnen kuin aloitat, varmista, että nämä edellytykset täyttyvät:
Siirron jälkeen tiedostodatan sijainti on sama kuin Firebirdissä. Jos haluat vaihtaa tiedostodatan sijainnin ennen siirtoa tai sen jälkeen:
  1. Siirrä varasto offline-tilaan.
  2. Siirrä tiedostodata eri sijaintiin.
  3. Määritä sijainti varaston tiedostodatalle.
  4. Siirrä varasto takaisin online-tilaan.

Siirtääksesi varastosi tietokannan Firebirdiltä Microsoft SQL Serverille:

  1. Avaa M-Files Admin.
  2. Laajenna vasemman reunan puunäkymässä M-Files-palvelinyhteys.
  3. Avaa varaston pikavalikko ja valitse Toiminnot > Ota pois käytöstä (offline).
  4. Vahvista Kyllä-painike valitsemalla, että haluat siirtää dokumenttivaraston offline-tilaan.
  5. Valinnainen: On suositeltavaa, että otat tässä kohtaa varmuuskopion dokumenttivarastosta.
    Jos tarvitset lisätietoa dokumenttivaraston varmuuskopioinnista, katso Varaston varmuuskopiointi.
  6. Valitse varaston pikavalikko uudelleen vasemmanpuoleisessa puunäkymässä ja valitse Toiminnot > Siirrä Microsoft SQL ‑palvelimelle.
    Tulos:Dokumenttivarasto – Microsoft SQL Server ‑ikkuna avautuu.
    Dokumenttivarasto – Microsoft SQL Server ‑ikkuna, jossa on kentät palvelimelle, tietokannalle ja tunnistetiedoille.
  7. Kirjoita Palvelimen nimi -kohtaan Microsoft SQL Serverisi yhteysosoite, kuten mysqlserver.mydomain.local.
  8. Kirjoita Tietokannan nimi -kohtaan varastoa varten luotavan tietokannan nimi.
    Kannattaa käyttää samaa nimeä, joka varastolla on M-Files Serverillä.
  9. Syötä tunnistetiedot Järjestelmänvalvojan tunnistetiedot- ja Peruskäyttäjän tunnistetiedot -kohtiin toisella seuraavista tavoista:
    ValintaVaiheet
    Syötä sellaisen käyttäjätilin tunnistetiedot, joka on sysadmin-palvelinroolissa Microsoft SQL Serverilläsi. Näin M-Files Server saa oikeudet suorittaa siirtämisen edellyttämät toiminnot.
    1. Lisää Järjestelmänvalvojan tunnistetiedot -kohtaan sellaisen käyttäjätilin tunnistetiedot, joka on sysadmin-palvelinroolissa Microsoft SQL Serverilläsi.
    2. Valitse Peruskäyttäjän tunnistetiedot -kohdassa Käytä automaattisesti muodostettuja kirjautumistietoja -vaihtoehto.
    Luo Microsoft SQL Server -tietokanta ja käyttäjätilit manuaalisesti (ilman sysadmin-palvelinroolia) ja käytä ei-sysadmin-tunnistetietoja M-Files Serverin osalta.
    1. Luo Microsoft SQL Server Management Studion avulla tyhjä tietokanta varastoa varten.
    2. Luo sitten Microsoft SQL Server Management Studiossa kaksi käyttäjätiliä ilman sysadmin-palvelinroolia (esimerkiksi Käyttäjä A ja Käyttäjä B).
    3. Palaa M-Files Adminin Dokumenttivarasto – Microsoft SQL Server -ikkunaan ja syötä Järjestelmänvalvojan tunnistetiedot -kohtaan Käyttäjä A:n tunnistetiedot.
    4. Valitse Peruskäyttäjän tunnistetiedot -kohdassa ensin Käytä olemassa olevia kirjautumistietoja -vaihtoehto ja syötä sitten Käyttäjä B:n tunnistetiedot.

    Helpoin tapa on käyttää ensimmäistä vaihtoehtoa ja antaa M-Files Serverin tehdä tarvittavat muutokset Microsoft SQL Serveriisi. Joissakin tapauksissa järjestelmänvalvojien on ehkä jätettävä Microsoft SQL Serverin sysadmin-tunnistetiedot pois M-Files Serveristä. Tällöin varaston tietokannan ja Microsoft SQL Serverin käyttäjätilit on luotava manuaalisesti (vaihtoehto kaksi). Katso tarkemmat ohjeet dokumentista How to Configure M-Files to Operate Without Sysadmin Role in MS SQL Server.

    M-Files Server käyttää peruskäyttäjän tunnistetietoja lähes kaikkiin varastotoimintoihin ja järjestelmänvalvojan tunnistetietoja – tietokannan ja käyttäjätilien luomisen lisäksi – joihinkin ylläpitotoimiin.

  10. Valinnainen: Varmista yhteys Microsoft SQL Serveriin valitsemalla Kokeile yhteyttä ‑painike.
  11. Valitse OK.
    Tulos:Varoitusikkuna avautuu. Siinä kerrotaan, että toimintoa ei voi peruuttaa.
  12. Sulje varoitusikkuna ja aloita siirto valitsemalla Kyllä.
  13. Kun siirto on valmistunut, avaa varaston pikavalikko vasemman reunan puunäkymästä ja valitse Toiminnot > Ota käyttöön (online).
Kun siirtotoiminto on suoritettu, M-Files-varastosi tietokanta sijaitsee määrittämälläsi Microsoft SQL Serverillä.
Kun varaston tietokanta on siirretty Microsoft SQL Serverille, Microsoft SQL Server Management Studiossa sijaitsevalle tietokannalle on luotava varmuuskopiotyö. Jos tarvitset lisätietoja ja suosituksia, katso M-Files-varmuuskopiointikäytännöt.