Joskus IT-asiantuntija saattaa kohdata tilanteen, jossa tarvitaan tietojen yhdistämistä yhdestä Medikro Spirometry Software (MSS) -ohjelmiston asennuksesta toiseen. Esimerkiksi: käytössä oli yksi työasema (MSS 4.x), jossa käytettiin paikallisia tietokantoja, ja nyt käyttäjä haluaa yhdistää paikalliset tiedot olemassa olevaan MSS 4.x -verkkotietokantaan (SQL Server). Tässä artikkelissa annamme vaiheittaiset ohjeet eri lähde- ja kohdeympäristöjen yhdistelmille. Varmista, että valitset oikean ohjeen riippuen MSS:n versiosta lähde- ja kohdepaikassa sekä lähde- ja kohdetietokantojen muodosta. Tarkista alla oleva taulukko.
Sisällysluettelo
Lähde MSS Versio | Lähdetietokanta | Kohde MSS-versio | Kohdetietokanta | Linkki ohjeisiin |
3.x | paikallinen tietokanta (MS Access) |
4.x | verkkotietokanta (SQL Server) | Siirry kohtaan 1 |
3.x | verkkotietokannat (SQL Server) | 3.x | verkkotietokanta (SQL Server) | Siirry kohtaan 2 |
3.x | paikallinen tietokanta (MS Access) | 3.x | verkkotietokanta (SQL Server) | Siirry kohtaan 3 |
4.x | paikallinen tietokanta (Sqlite) | 4.x | verkkotietokanta (SQL server) | Siirry kohtaan 4 |
1. Miten yhdistää MSS 3.x:n paikalliset tietokannat (MS Access) MSS 4.x:n verkkotietokantaan (SQL Server)?
Näissä ohjeissa oletetaan, että 3.x-työasema käyttää paikallista tietokantaa (MS Access) ja 4.x-työasema käyttää verkkotietokantaa (SQL Server). MSS 3.x -työasema päivitetään MSS 4.x:ksi ja paikallisten tietokantojen sisältö yhdistetään verkkotietokantaan.
1. Tee varmuuskopiot paikallisista tietokannoista osoitteeseen C:\Medikro\Database\.
2. Asenna Medikro Spirometry Software 4.x valitsemalla "Network Database" -tyyppi. Noudata Medikro Spirometry Software Installation Guide -oppaan lukua "Install Workstation with Network Database". Asennuksen aikana on käytettävä DBConnection.ini-tiedostoa (joka saatiin SQL Server -tietokantoja luotaessa).
3. Asennuksen aikana kysytään: "Tämä työkalu voi siirtää spirometriatietoja vanhasta spirometriatietokannasta uusiin paikallisiin tietokantoihin". Haluatko siirtää spirometriatiedot?" Valitse Kyllä siirtääksesi. Tietojen määrästä riippuen siirto voi kestää kauan (jopa tunteja). Tässä vaiheessa paikallinen MS Access -tietokanta muunnetaan paikalliseksi SQLite-tietokannaksi.
4. Kun asennus on onnistunut, käynnistä spirometriaohjelmisto. Kun ohjelma käynnistetään, Persons and Studies alkaa synkronoida tietoja paikallisista tietokannoista (SQLite) verkkotietokantoihin (SQL Server). Tietojen määrästä riippuen synkronointi voi kestää kauan (jopa tunteja). Ole kärsivällinen ja odota, kunnes synkronointi on valmis.
5. Onnistuneen synkronoinnin jälkeen "Persons and Studies" alkavat käyttää verkkotietokantoja.
6. Tarkista, että verkkotietokanta sisältää nyt paikallisen tietokannan tiedot.
2. MSS 3.x -verkkotietokantojen yhdistäminen MSS 3.x -verkkotietokantaan (SQL Server)?
MSS 3.x -tietokantojen yhdistäminen edellyttää "MSS DB Transfer Utility" -ohjelmistoa, jonka voi ostaa Medikrosta. Näissä ohjeissa on yhteenveto prosessin päävaiheista, mutta sinun on ensin luettava työkalun mukana toimitettu käyttöopas.
HUOM!
-Tehdään varmuuskopio alkuperäisistä tietokannoista ennen muiden tehtävien suorittamista.
-Sinulla on oltava järjestelmänvalvontaoikeudet ja yleistietämys SQL Serveristä, jotta voit luoda tietokannan ja antaa käyttäjille tietokannan käyttöoikeudet.
Sinulla on oltava yleistietämys siitä, miten Windows ODBC DSN -yhteyksiä luodaan.
-Sinun on asennettava "LabVIEW Runtime Engine 2009", jotta voit käyttää tietokannan siirtotyökalua. Voit asentaa sen suorittamalla: \Runtime Engine\LV900runtime.msi.
1) Uusien SQL Server -tietokantojen luominen (jos niitä ei ole olemassa).
1. Tarkista, että tietokantapalvelin käyttää "Windows-todennustilaa".
2. Luo SQL Serverin skriptien avulla uusi tietokanta SQL Serveriin. Skriptit sijaitsevat osoitteessa "\MSS DB Transfer Utility Software\MS SQL Server\Create Tables Script.txt".
3. Määritä Windows-käyttäjille tai -ryhmille käyttöoikeudet tietokannan käyttöön (lukeminen, kirjoittaminen, taulujen luominen, sarakkeiden luominen).
2) Tietojen siirtäminen MS Access -tietokannoista
1. Luo 32-bittinen ODBC DSN, jonka nimi on "MEDIKRO_SPIROMETRY_OUT", ja yhdistä se (olemassa olevaan/juuri luotuun) SQL Server -tietokantaan. Se toimii tiedonsiirron määränpäänä.
2. Luo 32-bittinen ODBC DSN, jonka nimi on "MEDIKRO_SPIROMETRY_IN", ja yhdistä se olemassa olevaan SQL Server -tietokantaan. Se toimii tiedonsiirron lähteenä.
3. Tarkista tarvittaessa siirtoasetukset työkalun käyttöoppaan mukaisesti.
4. Käynnistä tiedonsiirto (=tietokannan yhdistäminen) suorittamalla "DB Transfer.exe"
5. Jos sinulla on useita siirrettäviä lähdetietokantoja, muuta MEDIKRO_SPIROMETRY_IN-osoitetta osoittamalla toista lähdetietokantaa ja suorita siirto uudelleen, kunnes olet yhdistänyt kaikki tietokannat.
3) Uuden SQL Server -tietokannan testaaminen Medikro Spirometry -ohjelmiston kanssa
1. Luo työasemassa, jossa haluat testata SQL-tietokantaa, 32-bittinen SQL Server ODBC DSN, joka osoittaa SQL Server -tietokantaasi. Anna DSN:lle nimi, joka alkaa kirjaimella "MEDIKRO_" (esimerkiksi "MEDIKRO_SQL_DATABASE"). Käytä Windows-todennusmenetelmää.
2. Käynnistä Medikro Spirometry -ohjelmisto. Siirry kohtaan Device->Settings->Database. Valitse "Result DB (DSN)" -pudotusvalikosta DSN, joka osoittaa SQL Server -tietokantaan. Sulje asetukset napsauttamalla ok. Nyt spirometriaohjelmiston pitäisi käyttää SQL Server -tietokantaa.
3. MSS 3.x:n paikallisten tietokantojen (MS Access) yhdistäminen MSS 3.x:n verkkotietokantaan (SQL Server).
MSS 3.x -tietokantojen yhdistäminen edellyttää "MSS DB Transfer Utility" -ohjelmistoa, jonka voi ostaa Medikrosta. Näissä ohjeissa on yhteenveto prosessin päävaiheista, mutta sinun on ensin luettava työkalun mukana toimitettu käyttöopas.
HUOM!
-Tehdään varmuuskopio alkuperäisistä tietokannoista ennen muiden tehtävien suorittamista.
-Sinulla on oltava järjestelmänvalvontaoikeudet ja yleistietämys SQL Serveristä, jotta voit luoda tietokannan ja antaa käyttäjille tietokannan käyttöoikeudet.
Sinulla on oltava yleistietämys siitä, miten Windows ODBC DSN -yhteyksiä luodaan.
-Sinun on asennettava "LabVIEW Runtime Engine 2009", jotta voit käyttää tietokannan siirtotyökalua. Voit asentaa sen suorittamalla: \Runtime Engine\LV900runtime.msi.
1) Uusien SQL Server -tietokantojen luominen (jos niitä ei ole olemassa).
1. Tarkista, että tietokantapalvelin käyttää "Windows-todennustilaa".
2. Luo SQL Serverin skriptien avulla uusi tietokanta SQL Serveriin. Skriptit sijaitsevat osoitteessa "\MSS DB Transfer Utility Software\MS SQL Server\Create Tables Script.txt".
3. Määritä Windows-käyttäjille tai -ryhmille käyttöoikeudet tietokannan käyttöön (lukeminen, kirjoittaminen, taulujen luominen, sarakkeiden luominen).
2) Tietojen siirtäminen MS Access -tietokannoista
1. Luo 32-bittinen ODBC DSN, jonka nimi on "MEDIKRO_SPIROMETRY_OUT", ja yhdistä se (olemassa olevaan/juuri luotuun) SQL Server -tietokantaan. Se toimii tiedonsiirron määränpäänä.
2. Luo 32-bittinen ODBC DSN, jonka nimi on "MEDIKRO_SPIROMETRY_IN", ja yhdistä se olemassa olevaan MS Access -tietokantaan. Se toimii tiedonsiirron lähteenä.
3. Tarkista tarvittaessa siirtoasetukset työkalun käyttöoppaan mukaisesti.
4. Käynnistä tiedonsiirto (=tietokannan yhdistäminen) ajamalla "DB Transfer.exe"
5. Jos sinulla on useita siirrettäviä lähdetietokantoja, muuta MEDIKRO_SPIROMETRY_IN-osoitetta osoittamalla toista lähdetietokantaa ja suorita siirto uudelleen, kunnes olet yhdistänyt kaikki tietokannat.
3) Uuden SQL Server -tietokannan testaaminen Medikro Spirometry -ohjelmiston kanssa
1. Luo työasemassa, jossa haluat testata SQL-tietokantaa, 32-bittinen SQL Server ODBC DSN, joka osoittaa SQL Server -tietokantaasi. Anna DSN:lle nimi, joka alkaa kirjaimella "MEDIKRO_" (esimerkiksi "MEDIKRO_SQL_DATABASE"). Käytä Windows-todennusmenetelmää.
2. Käynnistä Medikro Spirometry -ohjelmisto. Siirry kohtaan Device->Settings->Database. Valitse ""Result DB (DSN)"" -pudotusvalikosta DSN, joka osoittaa SQL Server -tietokantaan. Sulje asetukset napsauttamalla ok. Nyt spirometriaohjelmiston pitäisi käyttää SQL Server -tietokantaa.
4. Miten yhdistää MSS 4.x:n paikalliset tietokannat (Sqlite) MSS 4.x:n verkkotietokantoihin (SQL-palvelin)?
Näissä ohjeissa oletetaan, että 4.x-työasema käyttää paikallista tietokantaa (SQLite) ja 4.x-työasema käyttää verkkotietokantaa (SQL Server). Ohjeissa näytetään, miten paikallisten tietokantojen sisältö yhdistetään verkkotietokantoihin.
Yhdistäminen on tehtävä Medikro Persons and Studies -ohjelman synkronointiominaisuuden avulla. Tämä voidaan tehdä paikallisessa tietokantatyöasemassa (A) tai jossakin verkkotietokantatyöasemassa (B). Valitse tarpeisiisi sopiva tapa:
A) Paikallisten tietokantojen sisältö yhdistetään verkkotietokantaan ja työasema määritetään käyttämään verkkotietokantoja.
1. Tee varmuuskopiot paikallisista tietokannoista c:\ProgramData\Medikro\Databases.
2. Poista Medikro Spirometry -ohjelmiston asennus.
3. Asenna Medikro Spirometry Software valitsemalla "Network Database" -tyyppi. Noudata Medikro Spirometry Software -asennusoppaan lukua "Install Workstation with Network Database". Asennuksen aikana on käytettävä DBConnection.ini-tiedostoa (joka saatiin SQL Server -tietokantoja luotaessa).
4. Asennuksen jälkeen kopioi varmuuskopioidut tietokantatiedostot osoitteeseen c:\ProgramData\Medikro\Databases.
5. Käynnistä spirometriaohjelmisto. Kun ohjelma käynnistetään, Persons and Studies alkaa synkronoida tietoja paikallisista tietokannoista (SQLite) verkkotietokantoihin (SQL Server). Tietojen määrästä riippuen synkronointi voi kestää kauan (jopa tunteja). Ole kärsivällinen ja odota, kunnes synkronointi on valmis.
6. Onnistuneen synkronoinnin jälkeen "Persons and Studies" alkavat käyttää verkkotietokantoja.
7. Tarkista, että verkkotietokanta sisältää nyt tietoja paikallisesta tietokannasta.
B) Paikallisten tietokantojen sisältö yhdistetään verkkotietokantaan käyttämällä työasemaa, joka on jo yhdistetty verkkotietokantoihin.
1. Valitse yksi työasemista, joka on jo liitetty verkkotietokantoihin. Tee varmuuskopiot sen offline-tietokannoista c:\ProgramData\Medikro\Databases.
2. Kopioi paikalliset tietokannat toisesta tietokoneesta osoitteeseen c:\ProgramData\Medikro\Databases.
3. Käynnistä spirometriaohjelmisto. Kun ohjelma käynnistetään, Persons and Studies alkaa synkronoida tietoja paikallisista tietokannoista (SQLite) verkkotietokantoihin (SQL Server). Tietojen määrästä riippuen synkronointi voi kestää kauan (jopa tunteja). Ole kärsivällinen ja odota, kunnes synkronointi on valmis.
4. Onnistuneen synkronoinnin jälkeen voit palauttaa alkuperäiset offline-tietokannat, jotka varmuuskopioitiin vaiheessa 1.
5. Tarkista, että verkkotietokanta sisältää nyt tietoja paikallisesta tietokannasta.
Kommentit
0 kommenttia
Kirjaudu sisään jättääksesi kommentin.