MSSQL Server Fragen GridVis 1.0 Server allgemein Frage 1.1 Welche Sprache benötigt die Software bzgl. Betriebssystem/SQL Server (deutsch/englisch)? 1.2 Welche MS SQL Server-Edition wird mindestens benötigt (Standard Edition / Enterprise Edition)? 1.3 Wie viel Hauptspeicher benötigt die Instanz? 16 GByte 1.4 Wie viele CPUs (Cores) benötigt der Datenbankserver? 2.0 Instanzinstallation Anmerkung Deutsch oder Englisch ab 2005 Standard Empfohlen wird 2008 Standard Min. 2 besser 4 2.1 Kann die Software mit einer benannten Instanz arbeiten? 2.2 Wie viele Instanzen werden benötigt? 1 2.3 Der Port für den Datenbankzugriff muss frei konfigurierbar sein. Wird dies von der Anwendung unterstützt? 2.4 Welche Sortierung (Collation) benötigt die Latin1_General_CI_AS Anwendung? 2.5 Müssen spezielle Standardverbindungsoptionen gesetzt werden (z.b. NO COUNT, ANSI NULLS, etc.) die nicht der Standardinstallation entsprechen? 2.6 Neue Service Pack Versionen müssen zeitnah unterstützt werden. Wie schnell unterstützt die Anwendung neue Service Pack Versionen? Ist dafür ein neues Softwarerelease erforderlich? 2.7 Läuft die Software auf den eingesetzten SQL- Server Versionen? Wenn, auf welcher? SQL Server 2005 Service Pack 4 SQL Server 2008 Service Pack 3 2.8 Welche MS SQL Server Datenbankkomponenten werden benötigt? Bisher nicht bekannt. Es gab bisher keine Probleme bei Service Packs. Ja Volltextsuche Service Broker 2.9 Werden weitere MS SQL Server Komponenten benötigt? Integration Services für SSIS-Pakete Analysis Services Reporting Services
3.0 Benutzer 3.1 Wie viele User IDs benötigt die Anwendung und wofür? 3.2 Wie erfolgt die Authentifizierung gegenüber dem SQL-Server (AD UserIDs/ lokale Windows UserIDs/ SQL Server UserIDs)? 3.3 Kann die UserID frei gewählt werden, oder ist sie fest vorgegeben? 3.4 Die Passwörter der UserIDs müssen aktuellen Passwortkonventionen entsprechen (mind. 8 Zeichen, Groß- und Kleinschreibung oder ein Sonderzeichen $,#). Ein User z.b. zum Anlegen der Datenbank bzw. für GridVis Updates und ein User für den Regelbetrieb. SQL Server Authentifizierung frei wählbar. Können die Passwörter entsprechend der aktuellen Passwortkonventionen gesetzt 3.5 Die Passwörter dürfen nicht in Klartext auf den Servern in Konfigurationsfiles oder in der Datenbank abgelegt werden. Ist sichergestellt. Verschlüsselung AES256 Ist dies durch die Anwendung sichergestellt? 3.6 Der User sa darf nicht als Applikationsuser verwendet werden Der Applikationsuser darf keine sysadmin- Rechte erhalten. Welche Rechte benötigt der Applikationsuser für den Betrieb? 3.7 Der Applikationsuser und der User sa dürfen nicht für die Installation verwendet werden. dbcreator für GridVis Update und das Anlegen der Datenbanken Für Regelbetrieb würde auch dbwriter und dbreader reichen. Dbo bzw. dbcreator Rechte Kann ein eigener Installationsuser verwendet Welche minimalen Rechte werden benötigt (dbo, sysadmin, )? Ja Kann der Zugriff für den Installationsuser während des laufenden Regelbetriebs gesperrt
4.0 Datenbank 4.1 Wie wird die Datenbank angelegt? Mittels Installationsroutine aus der GridVis heraus. Vom Applikationsserver aus mittels Installationsroutine Über Skripte 4.2 Können die logischen und physikalischen Namen der Datenbankdateien umbenannt Beispiel: Logisch: <DBName>_Data001_00001 Physikalisch: <DBName>_Data001_00001.mdf Können mehrere Datendateien angelegt 4.3 Werden Daten außerhalb der Datenbank abgelegt? 4.4 Werden auf dem Datenbankserver zusätzliche Softwarekomponenten benötigt? Läuft die GridVis auf dem gleichen Rechner wie die Datenbank werden verschiedene Ordner mit Konfigurationsfiles angelegt. Ansonsten werden keine Daten außerhalb angelegt. 5.0 Jobs 5.1 SQL Server Agent: Werden Jobs über den SQL Server Agent ausgeführt? 5.2 Andere Scheduler: Werden Jobs benötigt, welche über externe Scheduler (z.b. Windows Task Planer) gestartet
6.0 Datensicherung und Wiederherstellung 6.1 Sollen die Datenbanken online oder offline gesichert 6.2 Sollen die Datenbanken online gesichert werden, können sie in zwei Wiederherstellungsmodellen betrieben werden. Online Frei wählbar. Wir empfehlen das einfache Wiederherstellungsmodell. Einfaches Wiederherstellungsmodell: 1 x wöchentlich vollständige Sicherung 1 x täglich differenzielle Sicherung Vollständiges Wiederstellungsmodell: 1 x wöchentlich vollständige Sicherung 1 x täglich differenzielle Sicherung In welchem Wiederherstellungsmodell sollen die Datenbanken betrieben 6.3 Wie viele Datenbanken werden von der Anwendung verwendet? Je GridVis Projekt kann eine Datenbank angelegt werden falls gewünscht. Es bestehen keine Abhängigkeiten. Falls mehrere Datenbanken verwendet werden: Sind die Datenbanken voander unabhängig oder bestehen Abhängigkeiten die beim Sichern und Wiederherstellen beachtet werden müssen? 6.4 Mit welchem Datenvolumen ist zu rechnen? 300 Mbyte pro Messgerät alle 2,5 Monate. Dies ist nur ein Überschlägiger Wert. Die Messgeräte können sehr Individuell Konfiguriert werden. Der Wert bezieht sich auf die Daten ohne Log Files (.ldf) 6.5 Mit welchem Änderungsvolumen ist zu rechnen? Ist stark von der Anzahl der Messgeräte abhängig. Wir empfehlen eine automatische
Vergrößerung um 100Mbyte. Standardfüllfaktor = 80%