Ibland kan IT-specialister stöta på situationer där det behövs en sammanslagning av data från en installation av Medikro Spirometry Software (MSS) till en annan. Till exempel: det fanns en arbetsstation (MSS 4.x) som användes med lokala databaser och nu vill användaren slå samman lokal information till befintlig MSS 4.x nätverksdatabas (SQL Server). I den här artikeln ger vi steg för steg instruktioner för olika kombinationer av käll- och målmiljöer. Se till att välja rätt instruktion beroende på vilken version av MSS som finns på käll- och målplatsen samt formatet på käll- och måldatabaserna. Se tabellen nedan.
Tabell över innehåll
| Källa MSS Version | Källa databas | Mål MSS Version | Måldatabas | Länk till instruktioner |
| 3.x | lokal databas (MS Access) | 4.x | nätverksdatabas (SQL Server) | Gå till avsnitt 1 |
| 3.x | nätverksdatabaser (SQL Server) | 3.x | nätverksdatabas (SQL Server) | Gå till avsnitt 2 |
| 3.x | lokala databaser (MS Access) | 3.x | nätverksdatabas (SQL Server) | Gå till avsnitt 3 |
| 4.x | lokala databaser (Sqlite) | 4.x | nätverksdatabaser (SQL-server) | Gå till avsnitt 4 |
1. Hur sammanfogar jag MSS 3.x lokala databaser (MS Access) till en MSS 4.x nätverksdatabas (SQL Server)?
I dessa instruktioner antas att det finns en 3.x-arbetsstation som använder en lokal databas (MS Access) och en 4.x-arbetsstation som använder en nätverksdatabas (SQL Server). MSS 3.x-arbetsstationen kommer att uppdateras till MSS 4.x och innehållet i de lokala databaserna kommer att slås samman med nätverksdatabasen
1. Gör säkerhetskopior av de lokala databaserna på C:\Medikro\Database\.
2. Installera Medikro Spirometry Software (MSS) 4.x genom att välja typen "Nätverksdatabas". Följ installationsguiden för Medikro Spirometry Software (MSS) kapitel "Installera arbetsstation med nätverksdatabas". Du måste använda filen DBConnection.ini under installationen (som du fick när du skapade SQL Server-databaserna).
3. Under installationen frågas: "Det här verktyget kan överföra spirometridata från din gamla spirometridatabas till nya lokala databaser. Vill du överföra spirometridata?" Välj Yes för att överföra. Beroende på mängden data kan överföringen ta lång tid (till och med timmar). I detta steg konverteras den lokala MS Access-databasen till den lokala SQLite-databasen.
4. Starta spirometriprogrammet efter att installationen har slutförts. När programmet startas börjar Persons and Studies att synkronisera data från de lokala databaserna (SQLite) till nätverksdatabaserna (SQL Server). Beroende på mängden data kan synkroniseringen ta lång tid (till och med timmar). Vänligen ha tålamod och vänta tills synkroniseringen är klar.
5. När synkroniseringen har slutförts kommer Persons and Studies att börja använda nätverksdatabaser.
6. Kontrollera att din nätverksdatabas nu innehåller data från den lokala databasen.
2. Hur sammanfogar jag MSS 3.x nätverksdatabaser (SQL Server) till en MSS 3.x nätverksdatabas (SQL Server)?
För att sammanfoga MSS 3.x-databaserna krävs programvaran "MSS DB Transfer Utility", som kan köpas från Medikro. Dessa instruktioner sammanfattar de viktigaste stegen i processen, men du måste först läsa användarhandboken som medföljer verktyget.
OBS!
-Gör en säkerhetskopia av dina ursprungliga databaser innan du utför några andra uppgifter.
-Du måste ha administrationsrättigheter och allmän kunskap om SQL Server för att kunna skapa en databas och ge användare åtkomsträttigheter till databasen.
-Du måste ha en allmän förståelse för hur man skapar Windows ODBC DSN.
-Du måste installera "LabVIEW Runtime Engine 2009" för att kunna köra databasöverföringsverktyget. Du kan installera den genom att köra: \Runtime Engine\LV900runtime.msi.
1) Skapa nya SQL Server-databaser (om de inte redan finns)
1. Kontrollera att databasservern använder "Windows authentication mode".
2. Använd SQL Server-skripten för att skapa en ny databas i SQL Server. Skripten finns i "\MSS DB Transfer Utility Software\MS SQL Server\Create Tables Script.txt"
3. Tilldela Windows-användare eller grupper behörigheter att använda databasen (läsa, skriva, skapa tabeller, skapa kolumner).
2) Överföring av data från MS Access-databaser
1. Skapa en 32-bitars ODBC DSN med namnet "MEDIKRO_SPIROMETRY_OUT" och anslut den till (den befintliga/nyligen skapade) SQL Server-databasen. Den kommer att fungera som en destination för dataöverföring.
2. Skapa en 32-bitars ODBC DSN med namnet "MEDIKRO_SPIROMETRY_IN" och anslut den till den befintliga SQL Server-databasen. Den kommer att fungera som en källa för dataöverföring.
3. Kontrollera vid behov överföringsinställningarna enligt verktygets användarhandbok.
4. Starta dataöverföringen (=databassammanfogning) genom att köra "DB Transfer.exe"
5. Om du har flera källdatabaser som ska överföras ändrar du MEDIKRO_SPIROMETRY_IN som pekar på en annan källdatabas och kör överföringen igen tills du har slagit samman alla dina databaser.
3) Test av den nya SQL Server-databasen med Medikro Spirometry Software (MSS)
1. På den arbetsstation där du vill testa SQL-databasen skapar du ett 32-bitars SQL Server ODBC DSN som pekar på din SQL Server-databas. Ge DSN ett namn som börjar med "MEDIKRO_" (t.ex. "MEDIKRO_SQL_DATABASE"). Använd Windows autentiseringsmetod.
2. Starta Medikro Spirometry Software (MSS). Gå till Device->Settings->Database. I rullgardinsmenyn "Result DB (DSN)" väljer du det DSN som pekar på SQL Server-databasen. Klicka på ok för att stänga inställningarna. Nu bör spirometriprogrammet använda SQL Server-databasen.
3. Hur sammanfogar jag MSS 3.x lokala databaser (MS Access) till en MSS 3.x nätverksdatabas (SQL Server)?
För att sammanfoga MSS 3.x-databaserna krävs programvaran "MSS DB Transfer Utility", som kan köpas från Medikro. Dessa instruktioner sammanfattar de viktigaste stegen i processen, men du måste först läsa användarhandboken som medföljer verktyget.
OBS!
-Gör en säkerhetskopia av dina ursprungliga databaser innan du utför några andra uppgifter.
-Du måste ha administrationsrättigheter och allmän kunskap om SQL Server för att kunna skapa en databas och ge användare åtkomsträttigheter till databasen.
-Du måste ha en allmän förståelse för hur man skapar Windows ODBC DSN.
-Du måste installera "LabVIEW Runtime Engine 2009" för att kunna köra databasöverföringsverktyget. Du kan installera den genom att köra: \Runtime Engine\LV900runtime.msi.
1) Skapa nya SQL Server-databaser (om de inte redan finns)
1. Kontrollera att databasservern använder "Windows authentication mode".
2. Använd SQL Server-skripten för att skapa en ny databas i SQL Server. Skripten finns i "\MSS DB Transfer Utility Software\MS SQL Server\Create Tables Script.txt"
3. Tilldela Windows-användare eller grupper behörigheter att använda databasen (läsa, skriva, skapa tabeller, skapa kolumner).
2) Överföring av data från MS Access-databaser
1. Skapa en 32-bitars ODBC DSN med namnet "MEDIKRO_SPIROMETRY_OUT" och anslut den till (den befintliga/nyligen skapade) SQL Server-databasen. Den kommer att fungera som en destination för dataöverföring.
2. Skapa en 32-bitars ODBC DSN med namnet "MEDIKRO_SPIROMETRY_IN" och anslut den till den befintliga MS Access-databasen. Den kommer att fungera som källa för dataöverföringen.
3. Kontrollera vid behov överföringsinställningarna i enlighet med verktygets användarhandbok.
4. Starta dataöverföringen (=databassammanslagningen) genom att köra "DB Transfer.exe"
5. Om du har flera källdatabaser som ska överföras ändrar du MEDIKRO_SPIROMETRY_IN som pekar på en annan källdatabas och kör överföringen igen tills du har slagit samman alla dina databaser.
3) Test av den nya SQL Server-databasen med Medikro Spirometry Software (MSS)
1. På den arbetsstation där du vill testa SQL-databasen skapar du ett 32-bitars SQL Server ODBC DSN som pekar på din SQL Server-databas. Ge DSN ett namn som börjar med "MEDIKRO_" (t.ex. "MEDIKRO_SQL_DATABASE"). Använd Windows autentiseringsmetod.
2. Starta Medikro Spirometry Software (MSS). Gå till Device->Settings->Database. I rullgardinsmenyn ""Result DB (DSN)"" väljer du den DSN som pekar på SQL Server-databasen. Klicka på ok för att stänga inställningarna. Nu bör spirometriprogrammet använda SQL Server-databasen.
4. Hur sammanfogar jag MSS 4.x lokala databaser (Sqlite) till MSS 4.x nätverksdatabaser (SQL server)?
Dessa instruktioner utgår från att det finns en 4.x-arbetsstation som använder en lokal databas (SQLite) och en 4.x-arbetsstation som använder en nätverksdatabas (SQL Server). Instruktionerna visar hur man sammanfogar innehållet i lokala databaser till nätverksdatabaser.
Sammanslagningen måste utföras med hjälp av synkroniseringsfunktionen i Medikro Persons and Studies. Detta kan göras i en lokal databasarbetsstation (A) eller i en av databasarbetsstationerna i nätverket (B). Välj det sätt som passar dina behov:
A) Innehållet i lokala databaser slås samman till en nätverksdatabas och arbetsstationen konfigureras för att använda nätverksdatabaser
1. Gör säkerhetskopior av de lokala databaserna c:\ProgramData\Medikro\Databaser.
2. Avinstallera Medikro Spirometry Software (MSS)
3. Installera Medikro Spirometry Software (MSS) genom att välja typen "Network Database". Följ installationsguiden för Medikro Spirometry Software (MSS) kapitel "Installera arbetsstation med nätverksdatabas". Du måste använda filen DBConnection.ini under installationen (som du fick när du skapade SQL Server-databaserna).
4. Efter installationen kopierar du dina säkerhetskopierade databasfiler till c:\ProgramData\Medikro\Databases.
5. Starta spirometriprogrammet. När programmet startas börjar Persons and Studies att synkronisera data från de lokala databaserna (SQLite) till nätverksdatabaserna (SQL Server). Beroende på mängden data kan synkroniseringen ta lång tid (till och med timmar). Vänligen ha tålamod och vänta tills synkroniseringen är klar.
6. När synkroniseringen har slutförts kommer Persons and Studies att börja använda nätverksdatabaser.
7. Kontrollera att din nätverksdatabas nu innehåller data från den lokala databasen.
B) Innehållet i lokala databaser slås samman med nätverksdatabasen med hjälp av en arbetsstation som redan är ansluten till nätverksdatabasen
1. Välj en av de arbetsstationer som redan är anslutna till nätverksdatabaser. Gör säkerhetskopior av dess offline-databaser c:\ProgramData\Medikro\Databaser.
2. Kopiera de lokala databaserna från en annan dator till c:\ProgramData\Medikro\Databaser.
3. Starta spirometriprogrammet. När programmet startas börjar Persons and Studies att synkronisera data från de lokala databaserna (SQLite) till nätverksdatabaserna (SQL Server). Beroende på mängden data kan synkroniseringen ta lång tid (till och med timmar). Ha tålamod och vänta tills synkroniseringen är klar.
4. När synkroniseringen har slutförts kan du återställa de ursprungliga offlinedatabaserna som backades upp i steg 1.
5. Kontrollera att din nätverksdatabas nu innehåller data från den lokala databasen.
Kommentarer
0 kommentarer
logga in för att lämna en kommentar.