MSSQL Server Fragen GridVis Frage Anmerkung 1.0 Server allgemein 1.1 Welche Sprache benötigt die Software bzgl. Betriebssystem/SQL Server (deutsch/englisch)? Deutsch oder Englisch 1.2 Welche MS SQL Server-Edition wird mindestens benötigt (Standard Edition / Enterprise Edition)? ab 2005 Standard Empfohlen wird 2008 Standard 1.3 Wie viel Hauptspeicher benötigt die Instanz? 16 GByte 1.4 Wie viele CPUs (Cores) benötigt der Datenbankserver? Min. 2 besser 4 2.0 Instanzinstallation 2.1 Kann die Software mit einer benannten Instanz arbeiten? ja 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? ja 2.4 Welche Sortierung (Collation) benötigt die Anwendung? Latin1_General_CI_AS 2.5 Müssen spezielle Standardverbindungsoptionen gesetzt werden (z.B. NO COUNT, ANSI NULLS, etc.) die nicht der Standardinstallation entsprechen? nein 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? Bisher nicht bekannt. Es gab bisher keine Probleme bei Service Packs. 2.7 Läuft die Software auf den eingesetzten SQLServer Versionen? Wenn ja, auf welcher? SQL Server 2005 Service Pack 4 SQL Server 2008 Service Pack 3 Ja 2.8 Welche MS SQL Server Datenbankkomponenten werden benötigt? nein 2.9 Volltextsuche Service Broker Werden weitere MS SQL Server Komponenten benötigt? Integration Services für SSIS-Pakete Analysis Services Reporting Services nein 3.0 Benutzer 3.1 Wie viele User IDs benötigt die Anwendung und wofür? Ein User z.B. zum Anlegen der Datenbank bzw. für GridVis Updates und ein User für den Regelbetrieb. 3.2 Wie erfolgt die Authentifizierung gegenüber dem SQL-Server (AD UserIDs/ lokale Windows UserIDs/ SQL Server UserIDs)? SQL Server Authentifizierung 3.3 Kann die UserID frei gewählt werden, oder ist sie fest vorgegeben? frei wählbar. 3.4 Die Passwörter der UserIDs müssen aktuellen Passwortkonventionen entsprechen (mind. 8 Zeichen, Groß- und Kleinschreibung oder ein Sonderzeichen $,#). ja Können die Passwörter entsprechend der aktuellen Passwortkonventionen gesetzt werden? 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 sysadminRechte erhalten. „dbcreator“ für GridVis Update und das Anlegen der Datenbanken Für Regelbetrieb würde auch „dbwriter“ und „dbreader“ reichen. 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. Dbo bzw. dbcreator Rechte Kann ein eigener Installationsuser verwendet werden? Welche minimalen Rechte werden benötigt (dbo, sysadmin, …)? Kann der Zugriff für den Installationsuser während des laufenden Regelbetriebs gesperrt werden? Ja 4.0 Datenbank 4.1 Wie wird die Datenbank angelegt? 4.2 Mittels Installationsroutine aus der GridVis heraus. Vom Applikationsserver aus mittels Installationsroutine Über Skripte Können die logischen und physikalischen Namen der Datenbankdateien umbenannt werden? ja Beispiel: Logisch: <DBName>_Data001_00001 Physikalisch: <DBName>_Data001_00001.mdf Können mehrere Datendateien angelegt werden? 4.3 Werden Daten außerhalb der Datenbank abgelegt? Läuft die GridVis auf dem gleichen Rechner wie die Datenbank werden verschiedene Ordner mit Konfigurationsfiles angelegt. Ansonsten werden keine Daten außerhalb angelegt. 4.4 Werden auf dem Datenbankserver zusätzliche Softwarekomponenten benötigt? nein 5.0 Jobs 5.1 SQL Server Agent: nein 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 werden? nein 6.0 Datensicherung und Wiederherstellung 6.1 Sollen die Datenbanken online oder offline gesichert werden? Online 6.2 Sollen die Datenbanken online gesichert werden, können sie in zwei Wiederherstellungsmodellen betrieben werden. 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 werden? 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 voneinander 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%