Inhalt Installation des SQL Server 2008...3 Schritt 1: Laden Sie Microsoft.NET Framework 3.5 SP1...5 Schritt 2: Installieren Sie die Updates für.net Framework...5 Schritt 3: Laden Sie Windows Installer 4.5...5 Schritt 4: Laden Sie Windows PowerShell 1.0...5 Schritt 5: Installieren Sie den SQL Server 2008 Express with Tools...5 Schritt 5.1: Setupunterstützungsregeln...6 Schritt 5.2: Product Key...6 Schritt 5.3: Lizenzbedingungen...6 Schritt 5.4: Setup-Unterstützungsdateien...6 Schritt 5.5: Setupunterstützungsregeln...6 Schritt 5.6: Featureauswahl...6 Schritt 5.7: Instanzenkonfiguration...7 Schritt 5.8: Erforderlicher Speicherplatz...8 Schritt 5.9: Serverkonfiguration...8 Schritt 5.10: Datenbankmodulkonfiguration...9 Schritt 5.11: Fehler- und Verwendungsberichterstellung...9 Schritt 5.12: Installationsregeln... 10 Schritt 5.13: Installationsbereit... 10 Schritt 5.14: Installationsstatus... 10 Schritt 5.14: Abgeschlossen... 10 Übernahme einer RZA-FAKT Access Datenbank... 11 Anlage einer neuen RZA-FAKT SQL Datenbank... 15 Konfigurieren des SQL Servers... 18 Konfigurieren des Datenbankzugriffs... 21 Seite 2
Installation des SQL Server 2008 Es gibt verschiedene Versionen der SQL Server Express Edition 2008: SQL Server 2008 Express Enthält die Database Engine SQL Server 2008 Express with Tools Enthält zusätzlich das Verwaltungstool Management Studio Basic SQL Server 2008 Express with Advanced Services Enthält zusätzlich die Volltextsuche und die Reporting Services zum Erstellen von Berichten Alle Ausgaben sind in mehreren Sprachen und jeweils als 32- und 64-Bit- Version erhältlich. In diesem Dokument wird im Folgenden der SQL Server 2008 Express with Tools verwendet Microsoft SQL Server 2008 Express with Tools (Datum 08.02.2009). Von Microsoft werden aber laufend Servicepacks veröffentlicht. Sie können gleich eine Version mit dem Servicepack downloaden, wobei sie dann aber das Managementstudio separat installieren müssen. Oder Sie installieren die Servicepacks nach. Links dazu nachstehen: Microsoft SQL Server 2008 Express Edition Service Pack 1 Microsoft SQL Server 2008 Management Studio Express SQL Server 2008 Service Pack 1 Gegenüber den kostenpflichtigen Editionen ist die SQL Server 2008 Express Edition an folgenden Stellen eingeschränkt: Es werden keine automatischen Wartungspläne unterstützt, d. h. standardmäßig ist kein automatisiertes Backup möglich Es wird nur ein (1) physikalischer Prozessor unterstützt Maximal 1 GB RAM wird adressiert Die Datenbanken können maximal 4 GB an Daten verwalten Seite 3
Damit der SQL Server 2008 Express installiert werden kann, muss der verwendete Computer folgende Voraussetzungen erfüllen: Betriebssystem (Mindestanforderung): Windows 2003 Server SP2, Windows 2008 Server, Windows Vista SP1, Windows XP SP2 oder Windows XP SP3 Hardware (jeweils Mindestanforderungen): o Mit der 32 Bit-Version: 1 GHz CPU, 512 MB RAM, 1 GB freier Plattenplatz o Mit der 64 Bit-Version: 1,4 GHz CPU, 512 MB RAM, 1 GB freier Plattenplatz Anweisungen Hinweis: Sie müssen über administrative Rechte auf dem Computer verfügen, um SQL Server Express zu installieren. Bei der Installation auf einem Windows Server 2008 und unter Windows Vista muss vorher die Benutzerkontensteuerung deaktiviert werden, ansonsten kann diese nicht durchgeführt werden. Um das folgende Verfahren ausführen zu können, müssen Sie in der Lage sein, sich mit den Anmeldeinformationen eines Mitglieds der lokalen Gruppe Administratoren anzumelden oder die entsprechenden Anmeldeinformationen bereitzustellen. Wichtig Wenn Sie die Benutzerkontensteuerung deaktivieren, verringern Sie die Sicherheit Ihres Computers. Möglicherweise sind Sie dann einem erhöhten Risiko hinsichtlich bösartiger Software ausgesetzt. Es wird nicht empfohlen, die Benutzerkontensteuerung deaktiviert zu lassen. So deaktivieren Sie die Benutzerkontensteuerung 1. Klicken Sie auf Start, und klicken Sie dann auf Systemsteuerung. 2. Klicken Sie in der Systemsteuerung auf Benutzerkonten. Seite 4
3. Klicken Sie im Fenster Benutzerkonten auf Benutzerkonten. 4. Klicken Sie im Fenster Benutzerkonten auf Benutzerkontensteuerung einoder ausschalten. 5. Wenn die Benutzerkontensteuerung zurzeit im Administratorbestätigungsmodus konfiguriert ist, wird die Meldung Benutzerkontensteuerung angezeigt. Klicken Sie auf Weiter. 6. Deaktivieren Sie das Kontrollkästchen Benutzerkontensteuerung verwenden, um zum Schutz des Computers beizutragen, und klicken Sie dann auf OK. 7. Klicken Sie auf Jetzt neu starten, um die Änderungen sofort zu übernehmen, oder klicken Sie auf Später neu starten, und schließen Sie das Fenster Benutzerkonten. Schritt 1: Laden Sie Microsoft.NET Framework 3.5 SP1 herunter und führen Sie die Installation aus. Schritt 2: Installieren Sie die Updates für.net Framework http://support.microsoft.com/kb/959209 Schritt 3: Laden Sie Windows Installer 4.5 herunter und installieren Sie diesen. Schritt 4: Laden Sie Windows PowerShell 1.0 herunter und installieren Sie diese. Achtung: Beim Betriebssystem Windows Server 2008 muss das PowerShell Tool über den Server Manager installiert werden. Schritt 1: Server Manager starten Schritt 2: Features auswählen Schritt 3: Features hinzufügen Schritt 4: PowerShell auswählen und installieren Schritt 5: Installieren Sie den SQL Server 2008 Express with Tools Microsoft SQL Server 2008 Express with Tools Sie kommen nun in das SQL Server Installationscenter. Wechseln Sie bitte in den Punkt Installation und wählen Sie eine Neue eigenständige SQL-Server Installation (siehe Abbildung) Seite 5
Schritt 5.1: Setupunterstützungsregeln Hier wird überprüft ob alle erforderlichen Dateien auf dem System vorhanden sind (Schritt 1 bis 4). Wenn die Überprüfung erfolgreich war, bestätigen Sie das Fenster mit OK. Sollten Fehler aufgetreten sein, klicken Sie auf Details anzeigen, um nachzulesen welche Dateien noch fehlen. Schritt 5.2: Product Key Da es sich bei der SQL Server Express Edition um eine freie Version des SQL Servers handelt, brauchen Sie hier keinen Registrierungsschlüssel eingeben. Bestätigen das Fenster mit WEITER. Schritt 5.3: Lizenzbedingungen Lesen Sie sich die Lizenzbestimmungen durch, wenn sie damit einverstanden sind, akzeptieren sie diese. Klicken Sie dann auf die Schaltfläche WEITER. (Falls Sie mit den Bestimmungen nicht einverstanden sind kann die Installation nicht fortgesetzt werden) Schritt 5.4: Setup-Unterstützungsdateien Klicken Sie auf die Schaltfläche Installieren um diese Komponenten zu installieren Schritt 5.5: Setupunterstützungsregeln Wenn kein Fehler angezeigt wurde, bestätigen Sie das Fenster mit WEITER. Schritt 5.6: Featureauswahl Es müssen die Features ausgewählt werden, welche installiert werden sollen. Für die Verwendung des SQL Servers in Verbindung mit RZA-Fakt sind nur die Datenbankmoduldienste und die Verwaltungstools Einfach notwendig. Seite 6
(siehe Abbildung). Bestätigen Sie wieder das Fenster mit WEITER. Schritt 5.7: Instanzenkonfiguration Sie können zwischen Standardinstanz und Benannte Instanz wählen. Eine Standardinstanz kann nur einmal ausgewählt werden. Der Name ist dann ident mit dem vergebenen Computernamen. Es können mehrere benannte Instanzen erstellt und individuell benannt werden. Der Name sie z.b. dann so aus: PC1\RZA (Computernamen\Instanzname) Diesen Namen sollten Sie sich merken, da er dann für die Anmeldung am SQL Server in der Fakturierung notwendig ist. Vorzugsweise wählen Sie Benannte Instanz und nennen diese RZA. (siehe Abbildung) Achten Sie bei der Auswahl des Installationsverzeichnisses darauf dass dieses auf einem Laufwerk liegt wo genügend Speicherplatz für die zuerwartende Datenbankgröße vorhanden ist. Seite 7
Schritt 5.8: Erforderlicher Speicherplatz Hier wird angezeigt und überprüft welcher Speicherplatz erforderlich ist, um die Installation des SQL Servers auszuführen. Bestätigen Sie das Fenster mit WEITER. Schritt 5.9: Serverkonfiguration Wählen Sie bei Kontoname System bzw. LOCAL SYSTEM aus und stellen bei allen Starttypen auf automatisch. Tragen Sie in das Feld Kennwort bitte kein Kennwort ein (siehe Abbildung). Bestätigen Sie das Fenster mit WEITER. Seite 8
Schritt 5.10: Datenbankmodulkonfiguration Authentifizierungsmodus: Windows-Authentifizierungsmodus sollte verwendet werden, wenn ein Domänen-Netzwerk mit einem Windows Domain Controller und Active Directory im Einsatz ist. Falls sich kein echter Server im Netzwerk befindet (Arbeitsgruppen-Netzwerk / Peer-to-Peer Netz) wählen Sie bitte SQL- Authentifizierungsmodus. SQL Server-Administratoren : Definieren Sie hier die Benutzer welche für den SQL Server als Administrator berechtigt sein sollen (entsprechender lokaler Benutzer und/oder Gruppe bzw. Domainbenutzer und/oder gruppe). Nur mit diesen Benutzer(n) kann eine neue RZA-Fakt-Datenbank auf dem SQL-Server eingerichtet werden. ACHTUNG: Sie müssen auf jeden Fall die lokalen Administratoren als SQL Server Administratoren hinzufügen Haben Sie alle Einstellungen vorgenommen bestätigen Sie das Fenster bitte wieder mit WEITER. Schritt 5.11: Fehler- und Verwendungsberichterstellung Sie entscheiden welche Informationen an Microsoft gesendet werden. Wählen Sie die gewünschten Optionen aus und klicken Sie dann auf Weiter. Seite 9
Schritt 5.12: Installationsregeln Hier wird überprüft ob alle Voraussetzungen für die Installation stimmen. Falls kein Fehler angezeigt wurde klicken Sie bitte wieder auf WEITER. Schritt 5.13: Installationsbereit Hier wird eine Zusammenfassung über die vorgenommen Einstellungen sowie der Konfigurationsdateipfad angezeigt. Klicken Sie bitte nun auf INSTALLIEREN. Schritt 5.14: Installationsstatus Wurde die Installation erfolgreich ausgeführt klicken sie auf WEITER. Schritt 5.14: Abgeschlossen Es wird der Speicherort der Zusammenfassungsprotokolldatei angezeigt. Klicken Sie auf Schließen. Die Installation des SQL Server 2008 wurde nun erfolgreich durchgeführt. Bevor Sie den SQL Server konfigurieren können, müssen Sie die bestehende RZA-Fakt Access Datenbank übernehmen oder eine neue RZA-Fakt SQL Datenbank anlegen. Übernahme einer RZA-FAKT Access Datenbank (siehe Seite 18) Anlage einer neuen RZA-FAKT SQL Datenbank (siehe Seite 22) Seite 10
Übernahme einer RZA-FAKT Access Datenbank Steigen Sie in die RZA Fakt ein und kontrollieren Sie bitte ob die Nutzungsberechtigung für die Anbindung an einen SQL Server bereits eingegeben wurde. Wenn diese eingegeben wurde, klicken Sie bitte auf den Menüpunkt Datei - Ordner auswählen und auf die Schaltfläche Verzeichnis/SQLServer wählen. Danach bitte noch auf SQL-Server verwenden. Nun geben Sie bitte den Namen des SQL Servers (siehe Schritt 5.7) ein, wählen Ihre Benutzeranmeldung (mit Administratoren-Rechten siehe Schritt 5.10) aus und klicken dann auf OK. Seite 11
Sollte folgende Fehlermeldung auftreten, gibt es folgende Ursachen: 1. Der SQL Server wurde nicht gefunden weil der Instanzname des Servers falsch geschrieben wurde Probleme mit einer Firewall bestehen allgemeine Netzwerkprobleme bestehen Der SQL-Server nicht für die Verwendung von TCP/IP konfiguriert wurde Der SQL-Browserdienst nicht läuft (siehe Seite 18) 2. Der Zugriff wurde verweigert weil das Passwort falsch eingegeben wurde der Benutzer am SQL Server nicht angelegt wurde Überprüfen Sie die oben angeführten Möglichkeiten und klicken dann auf Wiederholen. Danach müssen Sie auf neuen Ordner klicken. Sie kommen nun in folgendes Fenster: Seite 12
Geben Sie den Namen der neuen Datenbank ein. Weiters geben Sie unter Übernahme einer bestehenden Access- Datenbank: den Pfad (Beispiel: C:\RZASoftware\DatenFakt\xxx.mdb) der bestehenden Datenbank an oder klicken auf das Fragezeichen und wählen die Datenbank aus. Abschließend klicken Sie auf Datenbank erstellen. Die Übernahme der bestehenden Datenbank wird durchgeführt. Ist die Übernahme abgeschlossen erscheint das Fenster Datenbank erfolgreich erstellt!. Bestätigen Sie dieses mit OK. Nun sehen Sie eine kurze Zusammenfassung der Übernahme, bestätigen sie auch dieses Fenster mit OK. Seite 13
Melden Sie sich mit Ihrem Benutzer an. Fertig! Es kann mit dem Arbeiten begonnen werden. Seite 14
Anlage einer neuen RZA-FAKT SQL Datenbank Starten Sie die die RZA-Fakturierung Falls Sie noch keine Datenbanken in der Fakturierung angelegt haben, wird das Fenster Verzeichnis wählen angezeigt. Ansonsten klicken Sie bitte auf den Menüpunkt Datei - Ordner auswählen und auf die Schaltfläche Verzeichnis/SQLServer wählen. Danach klicken Sie auf SQL-Server verwenden. Nun geben Sie bitte den Namen des SQL Servers (siehe Schritt 5.7) ein, wählen Ihre Benutzeranmeldung (mit Administratoren-Rechten siehe Schritt 5.10) aus und klicken dann auf OK. Danach müssen Sie auf neuen Ordner klicken. Seite 15
Folgendes Fenster wird angezeigt: Geben Sie den Namen der neuen Datenbank ein und klicken auf Datenbank erstellen. Ist der Vorgang abgeschlossen erscheint das Fenster Datenbank erfolgreich erstellt!. Bestätigen Sie dieses mit OK. Nun sehen Sie eine kurze Zusammenfassung der Übernahme, bestätigen sie auch dieses Fenster mit OK. Seite 16
Es erscheint nun die Meldung Sie haben die Datenbank neu.... Bestätigen Sie das Fenster mit OK. Das Programm wechselt nun in die Einstellungen Allgemein, wo Sie Ihre Firmendaten eingeben sowie diverse Einstellungen vornehmen können. Wenn Sie diese Einstellungen vorgenommen haben, ist die Anlage der Datenbank abgeschlossen und Sie können mit der RZA Fakt arbeiten. Seite 17
Konfigurieren des SQL Servers Nach der Installation muss der SQL Server noch konfiguriert werden. Dazu starten Sie bitte den SQL Server Konfigurationsmanager indem Sie auf Sie auf Start -- Programme SQL Server 2008 Konfigurationstools SQL Server - Konfigurationsmanager klicken. In dem nun geöffneten Fenster klicken Sie bitte auf SQL Server Netwerkkonfiguration Protokolle für SQLEXPRESS und kontrollieren ob TCP/IP aktiviert ist. Falls dieses deaktiviert ist machen Sie einen Doppelklick auf TCP/IP und aktivieren das Protokoll. Seite 18
Wechseln Sie nun zu SQL Server Dienste. Sie sehen im rechten Fensterbereich ihren SQL Server. Bei Status sollte Wird ausgeführt und bei Startmodus Automatisch aufscheinen. Wurde das TCP/IP Protokoll jetzt erst aktiviert, starten Sie den Dienst bitte neu indem Sie auf die Schaltfläche klicken. Seite 19
Um den Statusmodus zu ändern machen sie bitte einen Doppelklicken auf den SQL Server, wechseln dann in die Registerkarte Dienste und stellen den Startmodus auf Automatisch. Den gleichen Vorgang machen Sie bitte beim SQL Server Browser falls dieser auch nicht ausgeführt und automatisch gestartet wird. Sollten Sie Unterstützung bei der Konfiguration benötigen rufen Sie uns unter 02862/53671 14 an. Wir helfen Ihnen gerne weiter! Seite 20
Konfigurieren des Datenbankzugriffs Starten Sie das SQL Server Management Studio und verbinden sich auf den SQL Server. Klicken Sie nun auf den Ordner Sicherheiten sodass die vorhandenen Unterordner angezeigt werden. Klicken Sie mit der rechten Maustaste auf Anmeldungen und wählen Neue Anmeldung aus. Es erscheint folgendes Fenster: Wählen Sie hier jene Authentifizierung aus die Sie bei der Installation des SQL Servers festgelegt haben (siehe Installation des SQL Server 2008, Schritt 5.10). Windows Authentifizierung: Man kann einzelne Benutzer oder auch Benutzergruppen, die Zugriff auf den SQL Server haben sollen, festlegen. Über die Schaltfläche Suchen können vorhandene Windows Benutzer ausgewählt werden. Seite 21
Will man eine Benutzergruppe auswählen kann dies ebenfalls über die Schaltfläche Suchen ausgewählt werden. Jedoch muss man zuvor auf Objekttypen klicken und die Option Gruppe auswählen. SQL Server Authentifizierung: Wenn Sie eine SQL Server Authentifizierung verwenden, müssen Sie einen Benutzer samt zugehörigem Kennwort anlegen. Wir empfehlen hier einen Benutzer rzafaktuser. Als Kennwort empfehlen wir ein komplexes Kennwort, das den folgenden Kennwort-Richtlinien entspricht. Zur Vereinfachung des laufenden Betriebs deaktivieren Sie die Option Ablauf des Kennworts erzwingen. Informationen über Kennwortrichtlinien: Richtlinien zur Kennwortkomplexität werden als Maßnahme gegen Brute Force-Angriffe entworfen. Dabei wird die Anzahl der möglichen Kennwörter erhöht. Wenn eine Richtlinie zur Kennwortkomplexität erzwungen wird, müssen neue Kennwörter die folgenden Richtlinien erfüllen: Das Kennwort enthält weder den ganzen noch Teile des Kontonamens des Benutzers. Als Teil eines Kontonamens werden drei oder mehr aufeinander folgende alphanumerische Zeichen definiert, die an beiden Enden durch Leerraum (wie z. B. Leerzeichen, Tabulatoren und Wagenrücklauf) oder eines der folgenden Zeichen begrenzt werden: Komma (,), Punkt (.), Bindestrich (-), Unterstrich (_) oder Nummernzeichen (#). Das Kennwort ist wenigstens acht Zeichen lang. Das Kennwort enthält Zeichen aus drei der folgenden vier Kategorien: Lateinische Großbuchstaben (A - Z) Lateinische Kleinbuchstaben (a - z) 10 Grundziffern (0-9) Nicht alphanumerische Zeichen, wie z. B.: Ausrufezeichen (!), Dollarzeichen ($), Nummernzeichen (#) oder Prozentzeichen (%) Kennwörter können bis zu 128 Zeichen lang sein. Sie sollten möglichst lange und komplexe Kennwörter verwenden. Haben Sie die gewünschten Benutzer angelegt bestätigen Sie das Fenster mit OK. Nun muss man dem Benutzer auf der Datenbankebene Rechte erteilen. Dazu klicken Sie mit der rechten Maustaste auf den Benutzer und wählen Eigenschaften aus. Im Menü Benutzerzuordnung" ordnen sie die Datenbanken Benutzer_RZAFakt sowie die jeweiligen RZAFakt_[NamederDatenbank] dem Benutzer zu und kennzeichnen die Mitgliedschaft als db_owner (siehe Abbildung). Seite 22
Bei der master Datenbank setzen Sie die Mitgliedschaft auf db_datareader. Berechtigungen direkt am SQL Server Sofern die Datenbank-Benutzer nicht SYSADMIN-Rechte besitzen, ist ggf. für RZA- Fakt noch folgende zusätzliche Berechtigung zu erteilen: Serverstatus anzeigen Seite 23
Die Einstellung können Sie wie folgt vornehmen: Microsoft SQL-Server Management Studio Rechtsklick auf entsprechenden Server Eigenschaften Berechtigungen Unter Anmeldenamen oder Rollen entsprechende Zeile wählen Unter Explizite Berechtigungen für das Recht Serverstatus anzeigen erteilen Sollten Sie Unterstützung bei der Kofiguration benötigen rufen Sie uns unter 02862/53671 14 an. Wir helfen Ihnen gerne weiter! Seite 24