Varaston tietokannan siirtäminen Microsoft SQL Serverille

M-Files Cloud -ympäristössä 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.
Ennen 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. Napsauta varastoa hiiren oikealla painikkeella.
  4. Napsauta Toiminnot > Ota pois käytöstä (offline).
  5. Napsauta Kyllä-painiketta vahvistaaksesi, että haluat siirtää dokumenttivaraston offline-tilaan.
  6. Valinnainen: On suositeltavaa, että otat tässä kohtaa varmuuskopion dokumenttivarastosta.
    Jos tarvitset lisätietoa dokumenttivaraston varmuuskopioinnista, katso Varaston varmuuskopiointi.
  7. Napsauta vasemmanpuoleisessa puunäkymässä varastoa uudelleen hiiren oikealla painikkeella ja valitse pikavalikosta Toiminnot > Siirrä Microsoft SQL -palvelimelle.
    Tulos:Dokumenttivarasto - Microsoft SQL Server -ikkuna avautuu.
  8. Kirjoita Palvelimen nimi -kohtaan Microsoft SQL Serverisi yhteysosoite, kuten mysqlserver.mydomain.local.
  9. Kirjoita Tietokannan nimi -kohtaan varastoa varten luotavan tietokannan nimi.
    Kannattaa käyttää samaa nimeä, joka varastolla on M-Files Serverillä.
  10. 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.

  11. Valinnainen: Napsauta Kokeile yhteyttä -painiketta varmistaaksesi yhteys Microsoft SQL Serveriin.
  12. Napsauta OK.
    Tulos:Varoitusikkuna avautuu. Siinä kerrotaan, että toimintoa ei voi peruuttaa.
  13. Sulje varoitusikkuna napsauttamalla Kyllä, minkä jälkeen siirto alkaa.
  14. Kun siirto on suoritettu, napsauta vasemman reunan puunäkymässä varastoa hiiren oikealla painikkeella.
  15. Napsauta 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, sinun on luotava Microsoft SQL Server Management Studiossa sijaitsevalle tietokannalle varmuuskopiotyö. Jos tarvitset lisätietoja ja suosituksia, katso M-Files-varmuuskopiointikäytännöt.