Datenbank auf neuen Server kopieren Mobility & Care Manager Release Datum: 01.10.2014 Version 1.1 Mobility & Care Manager Server kopieren • Datenbank auf neuen Inhaltsverzeichnis Inhaltsverzeichnis .................................................................................................................................... 2 Änderungsgeschichte ............................................................................................................................ 15 1. Einleitung ......................................................................................................................................... 3 2. Voraussetzungen ............................................................................................................................. 4 3. Datenbank exportieren (COMPUTER A) ............................................................................................. 4 4. 3.1. SQL Server Dienst stoppen ...................................................................................................... 4 3.2. Daten-Files kopieren ............................................................................................................... 5 3.3. SQL Server Dienst wieder starten............................................................................................ 6 Datenbank importieren (COMPUTER B) ............................................................................................. 7 4.1. 5. Leere MobilityMonitoring Datenbank anlegen ....................................................................... 7 4.1.1. Szenario Auswahl............................................................................................................. 7 4.1.2. Szenario (1) ...................................................................................................................... 8 4.1.3. Szenario (2) ...................................................................................................................... 8 4.1.4. Szenario (3) ...................................................................................................................... 8 4.2. SQL Server Dienst stoppen ...................................................................................................... 9 4.3. Datenfiles auf COMPUTER B überschreiben............................................................................... 9 4.4. SQL Server Dienst wieder starten.......................................................................................... 10 Zugriffsrechte prüfen und setzen .................................................................................................. 10 5.1. SQL Server Management Studio Installation......................................................................... 10 5.2. SQL Server Benutzer anlegen ................................................................................................ 10 6. Mobility & Care Manager für den neuen Datenbank-Server konfigurieren ................................. 13 7. So erreichen Sie uns ...................................................................................................................... 15 compliant concept AG 2 / 15 Version 1.1 Mobility & Care Manager Server kopieren 1. • Datenbank auf neuen Einleitung Diese Anleitung beschreibt wie Sie die „MobilityMonitoring“ Datenbank des Mobility & Care Managers von einem „COMPUTER A“ auf einem „COMPUTER B“ kopieren oder verschieben können. Dieser Vorgang kann nötig sein, wenn die Daten von einer lokalen Einzelplatzinstallation auf einen zentralen Datenbank-Server transferiert werden sollen. Falls auf COMPUTER B bereits eine „MobilityMonitoring“ Datenbank vorhanden ist, wird diese durch das hier beschriebene Verfahren überschrieben und die Daten auf COMPUTER B gehen verloren! compliant concept AG 3 / 15 Version 1.1 Mobility & Care Manager Server kopieren 2. • Datenbank auf neuen Voraussetzungen 1 › Stellen Sie sicher, dass niemand auf die Datenbank zugreift. Beenden Sie alle Instanzen von Mobility & Care Manager, welche auf die Datenbank zugreifen. 2 › Stellen Sie sicher, dass auf COMPUTER B dieselbe Generation von MS SQL Server vorhanden ist wie auf COMPUTER A. Falls auf COMPUTER B noch kein SQL Server installiert ist, erfahren Sie weiter unten in Abschnitt 0 wie SQL Server installiert werden kann. 3. Datenbank exportieren (COMPUTER A) 3.1. SQL Server Dienst stoppen 3 › Starten Sie über das Windows Startmenu SQL Server Configuration Manager Der SQL Server Configuration Manager kann auch über die Kommandozeile mit dem Befehl „SQLServerManager10.msc“ gestartet werden. Für SQL Server 2012 heisst der Befehl „SQLServerManager11.msc“ 4 › Markieren Sie die Server Service Instanz „SQL Server (SQLEXPRESS)“ und betätigen anschliessen den STOP-Button. compliant concept AG 4 / 15 Version 1.1 Mobility & Care Manager Server kopieren • Datenbank auf neuen 5 › Warten Sie bis der Service gestoppt wurde. 6 › Überprüfen Sie, ob der Dienst angehalten wurde. 3.2. Daten-Files kopieren 7 › Kopieren Sie die Dateien „MobilityMonitoring.mdf“ und „MobilityMonitoring_log.ldf“ auf einen Wechseldatenträger (z.B. einen USB-Stick). Sie finden diese Dateien in den Programm Ordnern von „Microsoft SQL Server“, in der Regel unter “C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA” oder “C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA” compliant concept AG 5 / 15 Version 1.1 Mobility & Care Manager Server kopieren 3.3. • Datenbank auf neuen SQL Server Dienst wieder starten 8 › Betätigen Sie im SQL Server Configuration Manager den „START-Button“ um den Dienst wieder zu starten. compliant concept AG 6 / 15 Version 1.1 Mobility & Care Manager Server kopieren • Datenbank auf neuen 4. Datenbank importieren (COMPUTER B) 4.1. Leere MobilityMonitoring Datenbank anlegen Zunächst wird eine neue, leere Datenbank auf COMPUTER B angelegt, welche anschliessend durch die kopierte Datenbank von COMPUTER A ersetzt wird. Falls bereits eine MobilityMonitoring Datenbank vorhanden ist, kann direkt mit Abschnitt 4.2 fortgefahren werden. Beachten Sie jedoch, dass die vorhandene Datenbank überschrieben wird und die Daten auf COMPUTER B dabei verloren gehen. 4.1.1. Szenario Auswahl Je nach Ausgangslage und Einsatzgebiet muss unterschiedlich vorgegangen werden: Ausgangslage Szenario SQL Server noch nicht vorhanden (1) (2) MS SQL Server ist bereits installiert. (3) stand-alone Computer Einsatzgebiet Empfohlenes Vorgehen Anleitungen compliant concept AG Auf die Datenbank wird nur lokal von COMPUTER B zugegriffen. SQL Express automatisch von Mobility & Care Manager installieren lassen. Mobility & Care Manager Installation zentraler Server COMPUTER B ist ein zentraler Server wo über das Netzwerk zugegriffen wird. SQL Server Installation gemäss separater Anleitung durchführen SQL Server Installationsanleitung 7 / 15 zentraler Server Gleich wie beim bereits vorhandenen Server. Mobility & Care Manager temporär installieren und Datenbank anlegen lassen. SQL Management Studio Installation Version 1.1 Mobility & Care Manager Server kopieren 4.1.2. • Datenbank auf neuen Szenario (1) 9 › Standardinstallation von Mobility & Care Manager auf COMPUTER B ausführen. Gehen Sie hierzu gemäss der separaten Installationsanleitung für den Mobility & Care Manager vor. Die Installationsanleitung finden Sie hier: http://www.compliant-concept.ch/de/software Es wird bei der Standardinstallation von Mobility & Care Manger automatisch die frei erhältliche Software Microsoft SQL Express 2008r2 installiert. Beim ersten Programmstart wird die Datenbank MobilityMonitoring angelegt, wie in der Installationsanleitung beschrieben. 4.1.3. Szenario (2) Installieren und konfigurieren Sie MS SQL Server auf COMPUTER B gemäss der separat erhältlichen Anleitung mit dem Titel „SQL Server Installation“. Diese finden Sie unter http://www.compliant-concept.ch/de/software 4.1.4. Szenario (3) Installieren Sie die Software temporär auf dem Server um eine neue, leere Datenbank anlegen zu lassen. Anschliessend können Sie die Software wieder deinstallieren. Wenn Sie über genügend Zugriffsrechte verfügen, können Sie die Software auch auf einem anderen Client installieren und von dort auf den Server zugreifen um die Datenbank anlegen zu lassen. Gehen Sie gemäss der separaten Installationsanleitung für den Mobility & Care Manager vor. Die Installationsanleitung finden Sie hier: http://www.compliant-concept.ch/de/software 10 › Benutzerdefinierte Installation von Mobility & Care Manager auf COMPUTER B ausführen. compliant concept AG 8 / 15 Version 1.1 Mobility & Care Manager Server kopieren • Datenbank auf neuen 11 › Beim ersten Programmstart können Sie die Datenbank MobilityMonitoring anlegen, wie in der Installationsanleitung beschrieben. 4.2. SQL Server Dienst stoppen Gehen Sie hierbei auf COMPUTER B vor wie in Abschnitt 3.1 für COMPUTER A beschrieben. Falls Sie den SQL Server Configuration Manager nicht auffinden können, ist die Wahrscheinlichkeit gross, dass SQL Server auf COMPUTER B noch nicht installiert wurde. 4.3. Datenfiles auf COMPUTER B überschreiben 12 › Prüfen Sie ob eine Datenbank MobilityMonitoring vorhanden ist. Suchen Sie im DATA Verzeichnis von Microsoft SQL Server nach den Dateien „MobilityMonitoring.mdf“ und „MobilityMonitoring_log.ldf“. Diese sind, in der Regel zu finden unter: “C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA” 13 › Kopieren Sie die Dateien „MobilityMonitoring.mdf“ und „MobilityMonitoring_log.ldf“ vom Wechseldatenträger (z.B. USB-Stick) und überschreiben damit die gleichnamigen Dateien auf COMPUTER B im Programmverzeichnis von Microsoft SQL Server. Der Pfad lautet in der Regel: “C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA” compliant concept AG 9 / 15 Version 1.1 Mobility & Care Manager Server kopieren 4.4. • Datenbank auf neuen SQL Server Dienst wieder starten Gehen Sie hierbei auf COMPUTER B vor wie in Abschnitt 3.3 für COMPUTER A beschrieben. 5. Zugriffsrechte prüfen und setzen Wenn Sie sich im Abschnitt 4.1 für Szenario (3) entschieden haben, dann müssen in der Regel zusätzliche Zugriffsrechte erteilt werden. Wenn Szenario (2) eingesetzt wurde, sind die Zugriffsrechte bereits gesetzt worden und bei (1) sind meist keine weiteren nötig. Falls Sie nun bereits sämtlichen Mobility & Care Manager Installationen auf die neue Datenbank des Computers B zugreifen können (z.B. über die Windows Authentication), dann müssen Sie keine weiteren Rechte erteilen. Wie die Einstellungen im Mobility & Care Manger geändert werden, damit er neu auf die Datenbank auf COMPUTER B statt auf COMPUTER A zugreift, ist beschrieben im Kapitel 6 „Mobility & Care Manager für den neuen Datenbank-Server konfigurieren“. 5.1. SQL Server Management Studio Installation Falls das SQL Server Management Studio noch nicht vorhanden ist, installieren Sie dieses Zusatzpaket für Microsoft SQL Server. Die Installation ist in einer separaten Anleitung beschrieben: „MobilityAndCareManager_Instruction_SqlManagementStudioInstallation“ 5.2. SQL Server Benutzer anlegen 14 › Starten Sie SQL Server Management Studio und verbinden mit dem Server. 15 › Neuen Benutzer anlegen Prüfen Sie bitte zuerst ob die Datenbank „MobilityMonitoring“, aus dem Kapitel 4.1 vorhanden ist. Im „Object Explorer“ öffnen Sie den Ordner „Security / Logins“ und wählen „New Login…“ aus dem Kontext-Menu (Rechtsklick). compliant concept AG 10 / 15 Version 1.1 Mobility & Care Manager Server kopieren • Datenbank auf neuen 16 › Angaben für neuen Datenbank Benutzer festlegen Login name: z. B. „MobilityAndCareManager“ Option „SQL Server authentication“ und Passwort festlegen „Enforce password expiration“ deaktivieren Default database: MobilityMonitoring compliant concept AG 11 / 15 Version 1.1 Mobility & Care Manager Server kopieren • Datenbank auf neuen 17 › Abschnitt „User Mapping“ Rechte festlegen Für die Datenbank „MobilityMonitoring“ aktivieren Sie die Rollen: db_owner db_datareader db_datawriter Das Recht „db_owner“ ist nötig, damit das Datenbankschema bei einem Softwareupdate von Mobility & Care Manager automatisch aktualisiert werden kann. 18 › Neuen User Speichern Nach dem Klick auf OK ist der neue Benutzer unter der Datenbank „MobilityMonitoring“ im Ordner „Security / Users“ sichtbar. compliant concept AG 12 / 15 Version 1.1 Mobility & Care Manager Server kopieren 6. • Datenbank auf neuen Mobility & Care Manager für den neuen Datenbank-Server konfigurieren Mobility & Care Manager Installationen welche auf die Datenbank von COMPUTER A zugreifen, können nun so konfiguriert werden, dass sie die Datenbank am neuen Ort auf COMPUTER B verwenden. Das Konfigurieren von Neuinstallationen der Software entnehmen Sie bitte den entsprechenden Installationsanleitungen. 19 › Starten Sie den Mobility & Care Manager, welcher angepasst werden soll. Falls mehrere Benutzer in der Software konfiguriert sind, melden Sie sich mit dem Administrator Benutzer an. 20 › Öffnen Sie die Einstellungen 21 › Aktivieren Sie den „Datenbank“ Reiter der Einstellungen 22 › Wählen Sie die Schaltfläche „Verbindung anpassen“ compliant concept AG 13 / 15 Version 1.1 Mobility & Care Manager Server kopieren • Datenbank auf neuen 23 › Geben Sie den neuen „Server name“ von COMPUTER B an. Im Feld „Server name:“ wird die Netzwerkadresse des Datenbankservers eingefügt, gefolgt von einem „\“ und dem Namen der Server-Instanz. Die Netzwerkadresse ist normalerweise die IPAdresse des Datenbankservers. Wenn die Datenbank lokal auf demselben PC ist, kann ein „.“ (Punkt) verwendet werden. Der Name der Instanz ist normalerweise „SQLEXPRESS“. Beispiel „Server name:“ für lokale Datenbank: „.\SQLEXPRESS“ Beispiel „Server name:“ für zentrale Datenbank: „192.168.1.2\SQLEXPRESS“ Nur wenn der Eintrag im Feld „Server name:“ korrekt und der Server erreichbar ist, erscheint bei einem Klick in die untere Drop-Down Auswahl mit der Überschrift „Select or enter a database name:“ ein Eintrag. 24 › Wählen Sie OK und starten Mobility & Care Manager neu. Nach dem Neustart wird mit der Datenbank von COMPUTER B verbunden. Überprüfen welche Datenbank verwendet wird, können Sie wiederum über den „Datenbank“-Reiter in den Einstellungen. compliant concept AG 14 / 15 Version 1.1 Mobility & Care Manager Server kopieren 7. • Datenbank auf neuen So erreichen Sie uns Haben Sie Fragen zum Mobility Monitor und Mobility & Care Manager? Unser Supportteam unterstützt Sie gerne per Telefon oder E-Mail. Schweiz Telefon Zentrale: Telefon Support: Telefax: E-Mail: +41 44 552 15 00 +41 44 552 15 03 +41 44 552 15 09 [email protected] compliant concept AG Undermülistrasse 28 CH-8320 Fehraltorf www.compliant-concept.ch International Support- und Kontaktadressen Distributoren http://www.compliant-concept.ch/de/support Änderungsgeschichte Version Release Date Change Prepared Reviewed Approved 1.0 01.05.2014 Erste Version kst men kst 1.1 01.10.2014 Ohne Management Studio men zos kst compliant concept AG 15 / 15 Version 1.1