Installation und Einstellungen MS SQL Server
Versionsinfo zum Artikel | |
---|---|
Gültig ab Version | 2008 |
Gültig bis Version | Gültig für die aktuelle Version |
Letzte Änderung | 03/2014 |
Vorinformation
Systemvoraussetzungen
Datenbanksystem
- Microsoft SQL Server
- Installation und Einstellungen
- Microsoft SQL Server 2008 Express
- Oracle 9.i bis 11.g (nur PP 2010)
- Servereinstellungen
Professional Planner
Zusatzprodukte
Inhaltsverzeichnis
Installation[Bearbeiten]
Bevor Sie den MS SQL Server installieren, sollten Sie darauf achten, dass Ihr System die vom Hersteller der Software definierten Hard- und Softwarevoraussetzungen erfüllt. Wir empfehlen die Installation einer eigenen MS SQL Server-Instanz für professional planner, um Quereffekte mit anderen Datenbankanwendungen zu vermeiden. Im Idealfall steht dem professional planner System ein eigener Datenbankserver zur Verfügung.
Hinweis: Um eine bessere Performance zu erzielen, empfehlen wir Ihnen, das Datenbanksystem und die Applikation auf demselben physischen Rechner zu installieren.
Wird Microsoft SQL Server gemeinsam mit dem professional planner Server-System auf einem Rechner installiert, so muss die maximale Arbeitsspeicherverwendung konfiguriert werden. Als Standardeinstellung besteht für den MS SQL Server keine Beschränkung. Diese sollte jedoch so angepasst werden, dass mindestens 2 GB Arbeitsspeicher frei bleiben.
Hinweise:
- Beachten Sie, dass für den Einsatz von professional planner am SQL Server das gemischte Sicherheitssystem (Windows und SQL Server) bei der Installation oder in den Server-Eigenschaften von Hand eingestellt werden muss. Wir empfehlen eine MS SQL Server Standardinstallation. Keinesfalls darf die Sortierreihenfolge des SQL Servers auf Groß-/Kleinschreibung geprüft werden.
- Bei der Installation im Schritt Serverkonfiguration muss ein eigener System-Account für den SQL-Serverdienst gesetzt werden. Dieser muss in weiterer Folge über sysadmin-Rechte verfügen. Dafür muss der System-Account beim nächsten Schritt Datenbankmodulkonfiguration als SQL Server-Administrator hinzugefügt werden.
- Geben Sie bei der Installation beim Schritt Datenbankmodulkonfiguration zusätzlich zum System-Account einen SQL Server-Administrator an. Tun Sie das nicht, können Sie später professional planner nicht verwenden und den SQL Server nicht mehr konfigurieren. Diese Einstellung kann nicht nachträglich getroffen werden.
Einstellungen[Bearbeiten]
Einrichten der Datenbank(en)[Bearbeiten]
Die Benutzeradministration am SQL Server erfolgt am einfachsten mit dem Management Studio. Diese grafische Schnittstelle stellt sämtliche Funktionalitäten zur Einrichtung von professional planner Datenbanken einfach und übersichtlich bereit. Damit Sie diesen allerdings wirklich effizient nutzen können, ist es notwendig über die entsprechenden Berechtigungen am SQL Server zu verfügen. Wenn möglich sollten Sie den Server als Systemadministrator verwalten. Dies gewährleistet die umfangreichsten Berechtigungen.
Nach dem Öffnen des Management Studios legen Sie über einen Klick mit der rechten Maustaste auf das Verzeichnis Datenbanken Ihres SQL Servers eine neue Datenbank an, die Sie am besten ausschließlich für die Nutzung durch professional planner zur Verfügung stellen. Für den Namen der SQL-Datenbank sollten keine Leerzeichen verwendet werden. Die Größe der Datenbank richtet sich nach der Anzahl der Datasets und deren Dimension. Sollten Sie den Speicherbedarf nicht abschätzen können und außerdem ausreichend Speicherplatz auf Ihrem System zur Verfügung haben, dann empfiehlt es sich durchaus, die automatische Datenbankgrößenanpassung in Anspruch zu nehmen.
Pro professional planner Server-System, das auf den SQL Server zugreifen soll, muss zumindest eine SQL Server-Datenbank angelegt werden. Die Zuordnung der SQL-Datenbanken auf die professional planner Server erfolgt mit Hilfe der Servereinstellungen, die als Teil der Administrationstools auf dem professional planner Server-System installiert werden.
Hinweis: Sie finden die Servereinstellungen unter Alle Programme > prevero > professional planner > Tools > OLCAP Runtime.
Festlegen der Datenbankeigenschaften[Bearbeiten]
Am SQL Server können Sie die Standard-Eigenschaften für die Datenbanken unverändert lassen. Allerdings hat sich die Aktivierung der Optionen "Automatisch schließen" (Auto close) und "Automatisch verkleinern" (Auto shrink) für Datenbanken aus Wartungsgründen bewährt. Verwenden Sie als Modell für die Wiederherstellung „Einfach“ (Simple), da die Log-Dateien sonst sehr groß werden können. Die Eigenschaften öffnen Sie durch Anklicken der Datenbank im Management Studio mit der rechten Maustaste und die Auswahl des Befehls Eigenschaften.
Einrichten von Benutzerkonten[Bearbeiten]
Nachdem Sie Ihre Datenbank(en) eingerichtet haben, ist es notwendig, ein oder mehrere Benutzerkonten anzulegen, die es dem professional planner Server-System ermöglichen, mit den Budgets am SQL Server zu arbeiten.
Holt sich ein Benutzer über den professional planner Server Daten vom SQL Server, so erfolgt der Zugriff nicht als professional planner Benutzer, sondern mit den Anmeldeinformationen, die am professional planner Server hinterlegt sind. Das Berechtigungssystem wird vom professional planner Server-System gesteuert und ist vom Sicherheitssystem des MS SQL Servers unabhängig. Benutzer benötigen daher in der Regel keinerlei Benutzerrechte am MS SQL Server.
Da das Server-System von professional planner als Dienst im System Account des Server-Rechners läuft, muss für eine korrekte Anmeldung ein spezieller Benutzername und ein spezielles Passwort für den SQL Server verwendet werden (SQL Server-Authentifizierung). Eine Anmeldung über den Netzwerk-Benutzernamen (Windows-Authentifizierung) wird nicht unterstützt.
Bitte führen Sie folgende Schritte durch:
- Gehen Sie bitte im Management Studio in das Verzeichnis Sicherheit. Dort können Sie Benutzerkonten anlegen und deren Berechtigungen festlegen.
- Legen Sie den Benutzernamen, die Authentifizierungsart und das Benutzerpasswort fest. Als Standarddatenbank geben Sie die Datenbank für die Datasets an.
- Wechseln Sie dann in den Menüpunkt Serverrollen und verleihen Sie dem Benutzer Systemadministrator-Status. Dadurch wird gewährleistet, dass mittels dieses Benutzerkontos auch die Funktionalität "Speichern unter" am SQL Server unterstützt wird.
- Unter dem Menüpunkt Benutzerzuordnung legen Sie den Zugriff dieses Benutzers auf die Datenbank fest und vergeben die Datenbankrollen public und db_owner.
Informationen zum Datasettransfer bzw. zur Sicherung von Datenbanken finden Sie im Artikel Backup.