Docusnap X Installation und Konfiguration von Docusnap X Installation und Konfiguration von Docusnap X | itelio GmbH TITEL AUTOR DATUM VERSION Docusnap X Docusnap Consulting 27.09.2016 1.2| gültig ab 27.09.2016 Die Weitergabe, sowie Vervielfältigung dieser Unterlage, auch von Teilen, Verwertung und Mitteilung ihres Inhaltes ist nicht gestattet, soweit nicht ausdrücklich durch die itelio GmbH zugestanden. Zuwiderhandlung verpflichtet zu Schadenersatz. Alle Rechte vorbehalten. This document contains proprietary information and may not be reproduced in any form or parts whatsoever, nor may be used by or its contents divulged to third parties without written permission of itelio GmbH. All rights reserved. Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 2 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH INHALTSVERZEICHNIS Einleitung 1.1 Docusnap X – Architektur Grundinstallation von Docusnap 4 5 6 2.1 Systemvoraussetzungen 6 2.2 Datenbankserver vorbereiten 6 2.3 Ablauf der Grundinstallation 7 Konfiguration von Docusnap 3.1 Grundkonfiguration von Docusnap 3.1.1 Aktivierung des Produkts 9 9 9 3.1.2 Funktionsauswahl 10 3.1.3 Datenbankverbindung 10 3.1.4 Einstellungen der Datenpfade 12 3.1.5 Verschlüsselung 13 3.2 Docusnap Server konfigurieren 14 3.2.1 Server Datenbank 15 3.2.2 Server Einstellungen 15 3.2.3 Installationsassistenten abschließen 16 Datenbankinstallation 4.1 Installation Microsoft SQL Server 2016 Express 4.1.1 17 17 Installationscenter 17 4.1.2 Funktionsauswahl 18 4.1.3 Instanzkonfiguration 18 4.1.4 Datenbankmodulkonfiguration 19 4.1.5 SQL Server Verwaltungstools 20 4.2 Konfiguration SQL Server 2016 Express 21 4.2.1 SQL-Server Netzwerkkonfiguration 21 4.2.2 SQL-Browser Dienst starten 22 4.2.3 Datenbank Benutzer und Berechtigungen 23 4.2.4 Windows Firewall Freigabe für SQL erstellen 25 Optional: Update der LocalDB auf SQL (Express) Server Checkliste Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten 28 32 Seite 3 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH Einleitung Diese Anleitung führt Sie durch die Installation und Konfiguration von Docusnap X, Docusnap Server und Microsoft SQL Server 2016 Express. Die vollständige Installation von Docusnap sowie die Konfiguration des Docusnap-Servers sind die Grundlagen für die Nutzung von Docusnap. Am Ende dieses How-Tos ist eine Checkliste zu finden, die die wesentlichen Punkte der Installation und Konfiguration zusammenfasst sowie nochmals die Besonderheiten auflistet. Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 4 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH 1.1 Docusnap X – Architektur Docusnap Datenbank Docusnap Server Dienst Daten IIS Automatisierung Inventarisierung Dokumentation Statische WebSite Inhalte Docusnap Server Inventarisierung Docusnap Client Docusnap Client Docusnap Discovery Service Docusnap Discovery Service Docusnap Discovery Services Docusnap Clients Browser Web Browser Abbildung 1 - Docusnap X - Architekturübersicht Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 5 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH Grundinstallation von Docusnap 2.1 Systemvoraussetzungen • • • • Mind. Microsoft Windows 7 SP1 oder Windows Server 2008 R2 SP1 o Für Docusnap Web wird mind. Microsoft Windows 8 / 2012 oder höher vorausgesetzt! Empfohlen mind. 4 GB RAM Empfohlen mind. 2 CPU-Kerne .NET Framework 4.6.1 oder höher 2.2 Datenbankserver vorbereiten Für die Speicherung der Daten in Docusnap ist ein Datenbanksystem notwendig. Als Datenbanksystem kann die Microsoft SQL Server Express LocalDB, Microsoft SQL Server Express (ab Version 2008) oder ein vollwertiger Microsoft SQL Server (ab Version 2008) genutzt werden. Die Microsoft SQL Server Express LocalDB wird nur für Testzwecke empfohlen. Wird diese genutzt, kann nicht der Docusnap-Server-Dienst (zeitgesteuerte Ausführung von Aufgaben), der Docusnap Web-Client sowie die Docusnap-Discovery-Services (dezentrale Inventarisierung von Remote-Standorten) genutzt werden. Sollte zu Testzwecken die Microsoft SQL Server Express LocalDB genutzt worden sein, so kann die dort erstellte Docusnap Datenbank in einen Microsoft SQL Server Express oder vollwertigen Microsoft SQL Server angefügt werden - die Vorgehensweise dafür finden Sie in Kapitel 5. Für den produktiven Einsatz von Docusnap empfehlen wir mindestens die Nutzung von Microsoft SQL Server Express 2016. Die ist eine kostenfreie Lösung, welche folgende Einschränkungen gegenüber einen vollwertigen Microsoft SQL Servers besitzt: • • SQL Server Express 2008 R2 o Unterstützung eines Prozessors bzw. ein Prozessorkern o Maximale Nutzung von 1 GB Arbeitsspeicher o Datenbankgröße maximal 10 GB Die vorherigen SQL Server Express Versionen unterstützen nur 4 GB SQL Server Express 2012, 2014, 2016 o Unterstützung eines Prozessors, jedoch bis zu vier Prozessorkerne o Maximale Nutzung von 1 GB Arbeitsspeicher o Datenbankgröße maximal 10 GB Der Microsoft SQL Server 2016 Express kann zusammen mit den Verwaltungstools in 32 oder 64 Bit Version unter folgendem Link direkt bei Microsoft heruntergeladen werden: Download Link In Kapitel 4.1 wird die Installation und Konfiguration des Microsoft SQL-Server Express 2016 mit Verwaltungstools beschrieben. Es wird empfohlen, diesen vor der Docusnap Grundinstallation zu installieren und zu konfigurieren. Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 6 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH 2.3 Ablauf der Grundinstallation Öffnen Sie die Docusnap Installationsdatei. Klicken Sie im Willkommensbildschirm auf Weiter. Abbildung 2 - Grundinstallation - Willkommensbildschirm und Endbenutzerlizenzvertrag Lesen Sie bitte den Endbenutzerlizenzvertrag. Um mit der Grundinstallation fortfahren zu können, müssen Sie diesen bitte akzeptieren. Geben Sie bitte das Zielverzeichnis an, in dem Docusnap installiert werden soll. Abbildung 3 - Grundinstallation - Installationspfad Als nächstes müssen Sie angeben, ob ein bestehender SQL Server (Express) verwendet oder eine lokale Datenbank erstellt werden soll. Wie bereits ausgeführt, empfehlen wir die Verwendung eines bestehenden Microsoft SQL Servers (Express). Wenn bereits eine Microsoft SQL LocalDB installiert wurde, wird dieser Schritt übersprungen. Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 7 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH Abbildung 4 - Grundinstallation - Datenbankauswahl Klicken Sie auf Weiter und auf Installieren, um mit der Installation zu beginnen. Abbildung 5 - Grundinstallation - Installation Zum Beenden der Grundinstallation drücken Sie bitte den Button Beenden. Die Grundinstallation wurde durchgeführt, fahren Sie bitte mit dem nächsten Schritt, der Grundkonfiguration fort. Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 8 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH Konfiguration von Docusnap Nachdem Docusnap und der Microsoft SQL Server bzw. die lokale Datenbank erfolgreich installiert wurden, können die Grundkonfigurationen von Docusnap und Docusnap Server durchgeführt werden. 3.1 Grundkonfiguration von Docusnap 3.1.1 Aktivierung des Produkts Nach dem Starten von Docusnap erfolgt als erstes die Aktivierung des Produkts. Diese kann entweder Online oder Offline durchgeführt werden. Während bei der Online Aktivierung lediglich der Aktivierungsschlüssel eingegeben werden muss, sind für die Offline Aktivierung zusätzliche Schritte notwendig. Der Aktivierungsschlüssel wird per E-Mail durch einen Docusnap Vertriebsmitarbeiter zugestellt. Dieser Schlüssel muss im Feld Aktivierungsschlüssel eingegeben werden. Abbildung 6 – Grundkonfiguration - Produktaktivierung Vorgehensweise bei der Online Aktivierung der Docusnap Installation Nach Eingabe des Schlüssels drücken Sie bitte den Button Aktivieren. Vorgehensweise bei der Offline Aktivierung der Docusnap Installation Hat der Rechner mit der Docusnap Installation keinen Internetanschluss oder schlägt die Online-Aktivierung fehl, so können Sie Docusnap auch über die Offline Aktivierung aktivieren. Abbildung 7 - Grundkonfiguration - Offline Aktivierung Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 9 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH Drücken Sie nach Eingabe des Aktivierungsschlüssels den Button Offline Aktivierung Speichern Sie bitte die Aktivierungsdatei, die dadurch erstellt wird. Diese Aktivierungsdatei wird auf der Website https://www.docusnap.com/offline-aktivierung hochgeladen. Nachdem die Aktivierung über die Website erfolgreich durchgeführt wurde, kann die Lizenzdatei heruntergeladen werden. Diese wird in Docusnap geladen und die Offline Aktivierung abgeschlossen. 3.1.2 Funktionsauswahl Nach erfolgreicher Aktivierung wird als nächstes der gewünschte Funktionsumfang der Docusnap Installation gewählt. Abhängig von dieser Auswahl werden die weiteren Assistenzschritte freigegeben. • Docusnap Client konfigurieren o Klassische Benutzeroberfläche von Docusnap o Mehrbenutzer-Umgebung: Verbindung des Docusnap Client zu einer zentralen Datenbank • Docusnap Server konfigurieren o Zentrale Komponente in Mehrbenutzer-Umgebungen o Automatisierung von Inventarisierungs- und Dokumentationsaufgaben o Verbindungsendpunkt für die Docusnap Discovery Services o Bereitstellung der Informationen für den Docusnap Web Client • Docusnap Web installieren o Webbrowser Oberfläche von Docusnap o Wichtig! - Für die Installation von Docusnap Web wird mindestens Windows 8 / 2012 oder höher auf dem Docusnap System vorausgesetzt Sowohl der Docusnap Server, wie auch Docusnap Web können nachträglich installiert bzw. eingerichtet werden. Abbildung 8 - Grundkonfiguration - Funktionsauswahl 3.1.3 Datenbankverbindung Die folgenden Schritte bereiten den Docusnap Client für den Betrieb vor. Entsprechend der Installation und Konfiguration des Microsoft SQL Servers (Kapitel 4.1), sind hier die entsprechende Angaben notwendig, um Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 10 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH die Verbindung mit dem Datenbankserver und einer existierenden oder einer neu zu erstellenden Docusnap Datenbank herzustellen. Abbildung 9 - Grundkonfiguration - Datenbankkonfiguration Angaben zum SQL-Server und der Datenbank: • • • SQL Servername oder IP-Adresse Servername\Instanzname oder IP-Adresse\Instanzname Name der Datenbank Authentifizierung • • Windows Authentifizierung: Voraussetzung hierfür ist, dass sich der angemeldete Benutzer an der gewählten Datenbank anmelden kann. SQL-Server Authentifizierung: Wurden Benutzerkonten am SQL Server angelegt, kann diese Authentifizierung verwendet werden. Die jeweiligen Benutzer, ob Windows- oder Berechtigungen auf der Docusnap-Datenbank: • • SQL-Server-Authentifizierung, benötigen folgende Db_datareader, Db_Datawriter, Db_dlladmin Oder db_owner Über den Button Verbinden können Sie sich mit einer bestehenden Docusnap Datenbank verbinden. Über den Button Anlegen kann auf dem Datenbankserver eine neue Docusnap Datenbank erstellt werden. Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 11 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH 3.1.4 Einstellungen der Datenpfade Hier werden die Einstellungen für verschiedene Datenpfade konfiguriert. Im Feld Basispfad kann ein allgemein gültiger Pfad hinterlegt werden. Alle anderen Pfade richten sich dann automatisch nach diesem Pfad. Ist dies nicht gewünscht und die Dateipfade unterschiedlich konfiguriert werden, so setzen Sie bitte den Haken unter Einstellungen individuell anpassen und geben die Datenpfade einzeln an. ACHTUNG: Wenn auf einen Pfad beispielsweise in einem Benutzerverzeichnis (User Profile) verwiesen wird, dann haben andere Nutzer der Anwendung evtl. keinen Zugriff auf die dort gespeicherten Daten. Wollen Sie den Docusnap Server einsetzen und greifen mehrere Personen auf die Anwendung zu, so verwenden Sie bitte immer entsprechende Netzwerkfreigaben. Wird Docusnap von mehreren Benutzern genutzt, sollte hier ein zentrales Share angelegt werden, auf das per UNC-Pfad zugegriffen wird - wie in Abbildung 10 dargestellt. Abbildung 10 - Grundkonfiguration - Dateipfade Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 12 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH 3.1.5 Verschlüsselung In Docusnap besteht die Möglichkeit, Passwörter zu hinterlegen. Um dieses Passwortmodul zu nutzen, muss eine neue Verschlüsselungsdatei angelegt oder eine bestehende ausgewählt werden. Ansonsten ist diese Funktionalität in der Anwendung deaktiviert. Wählen Sie Neue Datei anlegen aus, klicken unten auf die drei Punkte und geben dann einen Namen für die Verschlüsselungsdatei an. Wollen Sie das Passwortmodul an dieser Stelle nicht konfigurieren, dann wählen Sie bitte Verschlüsselung deaktivieren. Die Einrichtung der Verschlüsselungsdatei kann später durchgeführt werden. Verfügen Sie bereits über eine Verschlüsselungsdatei, so wählen Sie bitte den Punkt Vorhandene Datei auswählen. Abbildung 11 - Grundkonfiguration - Verschlüsselungsdatei anlegen Eine Verschlüsselungsdatei kann pro Datenbank nur einmal angelegt werden. Es gibt keine Möglichkeit, im Falle eines Verlustes, diese zu ersetzen oder die Passwörter wiederherzustellen. Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 13 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH 3.2 Docusnap Server konfigurieren Der Docusnap Server ist ein Windows Service. Um diesen zu starten und seine Funktionen nutzen zu können, müssen einmalig die Startinformationen und die Verbindung der richtigen Docusnap Datenbank hinterlegt werden. Wenn der Windowsdienst mit dem Konto „lokales System“ ausgeführt und die Datenbank mit Windows Authentifizierung konfiguriert wird – kann der Dienst nicht gestartet werden, da keine Verbindung zur Datenbank hergestellt werden kann. In diesem Fall muss die SQL-Server Authentifizierung genutzt werden. Abbildung 12 - Docusnap Server - Server Dienst konfigurieren Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 14 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH 3.2.1 Server Datenbank Hier gilt das Gleiche wie bei der Konfiguration des Docusnap Clients. Es muss sichergestellt werden, dass der Benutzer des Dienstes bzw. der SQL Benutzer bei Dienststart Zugriff auf den SQL-Server hat – sonst schlägt der Start des Docusnap Serverdienstes fehl. Bitte die gleichen Einträge hinterlegen, wie im Schritt 3 des Konfigurationsassistenten, der im Kapitel 3.1.3 beschrieben wird. Gleiches gilt für die Angabe der Verschlüsselungsdatei für die Nutzung des Passwortmoduls aus Kapitel 3.1.5. Abbildung 13 - Docusnap Server - Datenbankverbindung 3.2.2 Server Einstellungen Bei den Servereinstellungen gilt auch wieder: das Konto, mit dem der Dienst gestartet wird, muss Zugriff auf die angegeben Pfade haben. Hier bitte die Pfade aus dem Schritt 2 von Kapitel 3.1.4 angeben. Abbildung 14 - Docusnap Server - Pfadeinstellungen Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 15 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH 3.2.3 Installationsassistenten abschließen Zum Abschluss wird der Dienst gestartet – nach erfolgreichem Start wird, wenn in Schritt 2 Docusnap Web ausgewählt wurde, direkt die Installation von Docusnap Web gestartet. Ein entsprechendes How-To zum Thema Docusnap Web ist in unserer How-To-Sektion zu finden - Docusnap X - Docusnap Web Installation Abbildung 15 - Docusnap Server - Abschluss der Konfiguration Abbildung 16 - Abschluss der Installation und Konfiguration - Docusnap X Startbildschirm Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 16 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH Datenbankinstallation 4.1 Installation Microsoft SQL Server 2016 Express Sie können die Installationsdateien direkt bei Microsoft herunterladen: Download Link. An dieser Stelle werden nicht alle einzelnen Schritte des Setup-Assistenten erläutert. Es werden nur die Punkte beschrieben, die für die Verwendung in Verbindung mit Docusnap angepasst werden müssen. Alle anderen Konfigurationsschritte belassen Sie bitte auf Standard oder passen diese an ihre Bedürfnisse an. 4.1.1 Installationscenter Starten Sie bitte die Installationsdatei von Microsoft SQL Server 2016 Express. Wählen Sie die Installation einer neuen, eigenständigen SQL Server Installation aus. Abbildung 17 - Installation SQL-Server Express - SQL-Server Installationscenter Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 17 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH 4.1.2 Funktionsauswahl Wählen Sie bitte die Funktionen gemäß Abbildung 18 aus. Abbildung 18 - Installation SQL Server Express - Funktionsauswahl 4.1.3 Instanzkonfiguration Hier können Sie entweder Standardinstanz auswählen oder unter Benannte Instanz einen eigenen Namen wählen, z.B. Docusnap. Abbildung 19 - Installation SQL Server Express - Konfiguration der Instanz Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 18 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH 4.1.4 Datenbankmodulkonfiguration Wählen Sie bitte den Authentifizierungsmodus Gemischter Modus aus und vergeben ein Kennwort für das SQL Server-Systemadministratorkonto (SA). Bitte merken sie sich dieses Kennwort, es ist wichtig für eine spätere Verwendung und Konfiguration des SQL-Servers. Abbildung 20 - Installation SQL Server Express - Datenbankmodulkonfiguration Lassen Sie zum Abschluss bitte die Konfiguration des Microsoft SQL Servers durchlaufen. Dies wird einige Minuten dauern. Vergessen Sie bitte nicht, sich um eine Datensicherung für die Docusnap Datenbank zu kümmern. Entweder über den SQL-Server selbst oder über Sicherungssoftware im Unternehmen. Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 19 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH 4.1.5 SQL Server Verwaltungstools In früheren Versionen des SQL Servers stand dem Benutzer während der Funktionsauswahl (siehe Abbildung 18) die Funktion SQL Server Verwaltungstools zur Auswahl. Die ist nun nicht mehr der Fall. Die Installation der Verwaltungstools muss nun über das SQL Server-Installationscenter erfolgen. Nachdem SQL Server-Verwaltungstools installieren ausgewählt wurde, muss das entsprechende Installationspaket heruntergeladen und installiert werden. Abbildung 21 - SQL Server Verwaltungstools installieren Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 20 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH 4.2 Konfiguration SQL Server 2016 Express 4.2.1 SQL-Server Netzwerkkonfiguration Starten Sie bitte den SQL Server Konfigurations-Manager. Für die Verwendung des SQL-Servers im Netzwerk ist es notwendig das TCP/IP Protokoll zu aktivieren, welches im Standard deaktiviert ist. Nach der Aktivierung muss der SQL-Serverdienst neu gestartet werden. Abbildung 22 - Konfiguration SQL Server Express - SQL Server Netzwerkkonfiguration Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 21 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH 4.2.2 SQL-Browser Dienst starten Dieser Schritt ist für die Auflistung des SQL Servers bei der Docusnap Konfiguration und für die Aushandlung des Kommunikationsports notwendig. Setzen Sie den Startmodus des Dienstes bitte auf Automatisch und starten den SQL-Server Browser Dienst anschließend. Abbildung 23 - Konfiguration SQL Server Express - SQL Server Browserdienst Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 22 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH 4.2.3 Datenbank Benutzer und Berechtigungen Die Docusnap Datenbank selbst wird nicht über das SQL Management Studio angelegt, sondern automatisch während der Erstkonfiguration von Docusnap. Es ist zu beachten, dass die Zuweisung von Benutzerrechten auf die Datenbank erst nach deren Erstellung möglich ist. Die Benutzer, die sich zur Docusnap Datenbank verbinden, müssen mindestens Mitglied in folgenden Datenbankrollen sein: • db_datareader, db_datawriter, db_dlladmin o db_dlladmin wird zur Durchführung von Updates auf die Datenbank benötigt Alternativ kann der Benutzer auch als dbowner berechtigt werden und erhält damit alle oben genannten Einzelrechte. Fehlende Berechtigungen können z.B. zu Problemen bei der Durchführung von Docusnap Updates führen. Im folgenden Beispiel wird über das SQL-Server Management Studio zuerst ein SQL-Benutzer docusnap angelegt und diesem anschließend die Mitgliedschaft in den drei genannten Rollen für die Docusnap Datenbank zugewiesen. Abbildung 24 - Konfiguration SQL Express - Datenbankberechtigungen Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 23 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH Die Verwendung der SQL-Server-Authentifizierung setzt voraus, dass der „SQL-Server- und WindowsAuthentifizierungsmodus“, die gemischte Authentifizierung aktiviert ist. Bei einer ausschließlichen Verwendung des Windows-Authentifizierungsmodus müssen alle zugreifenden Benutzer oder Gruppen im SQL-Server Management Studio für den Zugriff berechtigt werden. Dies gilt insbesondere auch für das verwendete Dienstkonto des Docusnap Server Dienstes. Abbildung 25 - Konfiguration SQL Express - Datenbankauthentifizierung Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 24 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH 4.2.4 Windows Firewall Freigabe für SQL erstellen Damit über das Netzwerk auf den SQL-Server und die Docusnap-Datenbank zugergriffen werden kann, muss, bei aktivierter Windows Firewall, eine entsprechende Firewall-Regel für den SQL-Server und SQL-BrowserDienst aktiviert werden. Die Firewall-Regeln werden innerhalb der Systemsteuerung - Windows-Firewall - Eine App oder ein Feature durch die Windows-Firewall zulassen erstellt. Abbildung 26 - Konfiguration SQL Express - Windows-Firewall konfigurieren Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 25 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH Abbildung 27 - Konfiguration SQL Express - Windows-Firewall - Andere App zulassen Zu folgendem Pfad navigieren: C:\Program Files\Microsoft SQL Server\MSSQL13.DOCUSNAP\MSSQL\Binn und die sqlservr.exe auswählen. Der Pfad kann hier abweichend sein - MSSQL13.DOCUSNAP - Docusnap ist in diesem Fall der Name der SQLInstanz. Abbildung 28 - Konfiguration SQL Express - SQL Server exe hinzufügen Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 26 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH Den Vorgang für die sqlbrowser.exe wiederholen die in folgendem Pfad zu finden ist C:\Program Files (x86)\Microsoft SQL Server\90\Shared Abbildung 29 - Konfiguration SQL Express - Windows-Firewall - SQL-Freigaben Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 27 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH Optional: Update der LocalDB auf SQL (Express) Server Nachdem Microsoft SQL Server Express oder ein vollwertiger Microsoft SQL Server mit Verwaltungstools installiert wurde, kann die Lokale Datenbank dort angefügt werden. Die Lokale Datenbank (*.mdf und *.ldf) befindet sich innerhalb des Benutzerverzeichnisses, des Benutzers, der die Lokale Datenbank und Docusnap installiert hat. Die beiden Dateien müssen auf den SQL-Server kopiert werden. Das Anfügen wird wie folgt ausgeführt: Microsoft SQL Server Management Studio öffnen und mit einem Benutzer anmelden, der über Sysadmin Berechtigungen verfügt (SA oder vergleichbares). Rechtsklick auf Datenbanken - Anfügen Abbildung 30 - Update LocalDB auf SQL Server Nun den Speicherort der Dateien über Hinzufügen öffnen und die *.mdf Datei auswählen. Im Bereich Anzufügende Datenbanken erscheinen nun die jeweiligen Informationen bezüglich der Datenbank. Beispielsweise kann hier nun der Datenbankname unterhalb von Anfügen als geändert werden. Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 28 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH Abbildung 31 - Update LocalDB auf SQL Server - LocalDB auswählen und anfügen Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 29 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH ABBILDUNGSVERZEICHNIS ABBILDUNG 1 - DOCUSNAP X - ARCHITEKTURÜBERSICHT ................................................................................................................... 5 ABBILDUNG 2 - GRUNDINSTALLATION - WILLKOMMENSBILDSCHIRM UND ENDBENUTZERLIZENZVERTRAG ................. 7 ABBILDUNG 3 - GRUNDINSTALLATION - INSTALLATIONSPFAD ........................................................................................................ 7 ABBILDUNG 4 - GRUNDINSTALLATION - DATENBANKAUSWAHL ..................................................................................................... 8 ABBILDUNG 5 - GRUNDINSTALLATION - INSTALLATION ..................................................................................................................... 8 ABBILDUNG 6 – GRUNDKONFIGURATION - PRODUKTAKTIVIERUNG ............................................................................................... 9 ABBILDUNG 7 - GRUNDKONFIGURATION - OFFLINE AKTIVIERUNG ................................................................................................. 9 ABBILDUNG 8 - GRUNDKONFIGURATION - FUNKTIONSAUSWAHL .................................................................................................10 ABBILDUNG 9 - GRUNDKONFIGURATION - DATENBANKKONFIGURATION ................................................................................. 11 ABBILDUNG 10 - GRUNDKONFIGURATION - DATEIPFADE ..................................................................................................................12 ABBILDUNG 11 - GRUNDKONFIGURATION - VERSCHLÜSSELUNGSDATEI ANLEGEN ..................................................................13 ABBILDUNG 12 - DOCUSNAP SERVER - SERVER DIENST KONFIGURIEREN ................................................................................... 14 ABBILDUNG 13 - DOCUSNAP SERVER - DATENBANKVERBINDUNG .................................................................................................15 ABBILDUNG 14 - DOCUSNAP SERVER - PFADEINSTELLUNGEN .........................................................................................................15 ABBILDUNG 15 - DOCUSNAP SERVER - ABSCHLUSS DER KONFIGURATION.................................................................................16 ABBILDUNG 16 - ABSCHLUSS DER INSTALLATION UND KONFIGURATION - DOCUSNAP X STARTBILDSCHIRM .............16 ABBILDUNG 17 - INSTALLATION SQL-SERVER EXPRESS - SQL-SERVER INSTALLATIONSCENTER ..........................................17 ABBILDUNG 18 - INSTALLATION SQL SERVER EXPRESS - FUNKTIONSAUSWAHL ........................................................................18 ABBILDUNG 19 - INSTALLATION SQL SERVER EXPRESS - KONFIGURATION DER INSTANZ .....................................................18 ABBILDUNG 20 - INSTALLATION SQL SERVER EXPRESS - DATENBANKMODULKONFIGURATION ........................................19 ABBILDUNG 21 - SQL SERVER VERWALTUNGSTOOLS INSTALLIEREN ............................................................................................. 20 ABBILDUNG 22 - KONFIGURATION SQL SERVER EXPRESS - SQL SERVER NETZWERKKONFIGURATION ............................21 ABBILDUNG 23 - KONFIGURATION SQL SERVER EXPRESS - SQL SERVER BROWSERDIENST ................................................. 22 ABBILDUNG 24 - KONFIGURATION SQL EXPRESS - DATENBANKBERECHTIGUNGEN ............................................................... 23 ABBILDUNG 25 - KONFIGURATION SQL EXPRESS - DATENBANKAUTHENTIFIZIERUNG .......................................................... 24 ABBILDUNG 26 - KONFIGURATION SQL EXPRESS - WINDOWS-FIREWALL KONFIGURIEREN ................................................ 25 ABBILDUNG 27 - KONFIGURATION SQL EXPRESS - WINDOWS-FIREWALL - ANDERE APP ZULASSEN .............................. 26 ABBILDUNG 28 - KONFIGURATION SQL EXPRESS - SQL SERVER EXE HINZUFÜGEN ................................................................ 26 ABBILDUNG 29 - KONFIGURATION SQL EXPRESS - WINDOWS-FIREWALL - SQL-FREIGABEN .............................................. 27 ABBILDUNG 30 - UPDATE LOCALDB AUF SQL SERVER ........................................................................................................................ 28 ABBILDUNG 31 - UPDATE LOCALDB AUF SQL SERVER - LOCALDB AUSWÄHLEN UND ANFÜGEN...................................... 29 Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 30 von 34 Installation und Konfiguration von Docusnap X | itelio GmbH VERSIONSHISTORIE Datum Beschreibung 05.09.2016 Version 1.0 - Anpassungen an RTM Docusnap X 27.09.2016 Version 1.1 - Docusnap Server Aktvierung - aktualisiert Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 31 von 34 Checkliste Grundinstallation Vorbereitungen Systemvoraussetzungen (2.1) - Mind. Microsoft Windows 7 SP1 oder Windows Server 2008 R2 SP1 o Für Docusnap Web wird mind. Microsoft Windows 8 / 2012 oder höher vorausgesetzt! Empfohlen mind. 4 GB RAM Empfohlen mind. 2 CPU-Kerne .NET Framework 4.6.1 oder höher Datenbankserver (2.2) Grundkonfiguration Für die Produktiv-Umgebung wird die Nutzung von Microsoft SQL Server Express 2016 oder besser empfohlen Datenbankverbindung (3.1.3) - Angabe des Datenbankservers/LocalDB, der Datenbank und der entsprechenden Authentifizierung (SQL- oder Windows-Authentifizierung) Berechtigungen auf die Datenbank o db_owner Datenpfade (3.1.4) - Zentrales Share mit UNC-Freigabe verwenden Verschlüsselung (3.1.5) Docusnap Server Verschlüsselungsdatei kann nur einmal pro Datenbank erstellt werden. Kein Zugriff auf die Passwörter bei Verlust Starttyp und Ausführung des Server-Dienstes (3.2) - Lokales System -> keine Windows-Authentifizierung möglich Benutzer -> Berechtigung zum Anmelden als Dienst notwendig Datenbankverbindung (3.2.1) Docusnap Server Verbindung zu derselben Datenbank wie auch in der Grundkonfiguration herstellen Datenpfade (3.2.2) - Der Benutzer, der den Server-Dienst ausführt oder das lokale System müssen ebenfalls Zugriff auf die benötigten Verzeichnisse besitzen Installation und Konfiguration von Docusnap X | itelio GmbH SQL Express Installation Datenbankmodulkonfiguration (4.1.4) - Gemischten Authentifizierungsmodus wählen - Windows- und SQL-Server-Authentifizierung Verwaltungstools installieren - Microsoft SQL Server Management Studio SQL Express Konfiguration Netzwerkkonfiguration (4.2.1) - TCP/IP Protokoll aktivieren damit der Remotezugriff auf die Datenbank aktiviert ist SQL-Browser-Dienst starten (4.2.2) - Auflistung des SQL-Servers und Aushandlung des Kommunikationsports Firewall Freigaben einrichten (4.2.4) - Windows Firewall Freigaben für den SQL Server hinzufügen Docusnap X | ©2016 Docusnap – Alle Rechte vorbehalten Seite 33 von 34 [email protected] | www.docusnap.com/support © itelio GmbH - www.itelio.com