Sie können in PC-KLAUS unterschiedliche Varianten für die Haltung Ihrer Daten wählen. Beachten Sie bei notwendigen Wiederherstellungsmaßnahmen bitte das Kapitel Fehlerbehandlungen und Maßnahmen zur Wiederherstellung am Ende dieses Dokuments.
PC-KLAUS unterstützt folgende Datenhaltung:
-
-
PC-KLAUS Datenbank (voreingestellt)
-
Oracle Database Server ab Version 9i
-
Microsoft SQL Server ab Version 2000
-
Bevor der Speicherort der PC-KLAUS Daten auf einen Datenbankserver geändert werden kann, müssen Server und Arbeitsstation hierfür vorbereitet werden. Diese Vorbereitungen sind in den folgenden Abschnitten beschrieben.
Microsoft SQL Server
Zur Verwendung eines Microsoft SQL Servers als Speicherort für die PC-KLAUS Daten müssen eine Vorbereitungen getroffen werden:
-
-
Einrichtung des Servers
-
Einrichtung der Arbeitsstation
-
Beachten Sie, dass PC-KLAUS den MS SQL Server ab Version 2000 unterstützt. Konsultieren Sie bitte auch die Dokumentation Ihres Servers.
Vorarbeiten MS SQL Server 2000
1. Starten Sie den SQL Server Enterprise Manager.
2. Wählen Sie unter Server-Datenbanken den Menüpunkt Vorgang – neue Datenbank.
3. Geben Sie folgende Datenbankeigenschaften ein:
Allgemein
Name: [Beliebig], Beispiel: „PK32DB“
Sortierung: Latin1_General_CI_AS
Datendateien und Transaktionsprotokoll
Datei automatisch vergrößern: markiert
Dateivergrößerung: 10 %
maximale Dateigröße: unbeschränkt vergrößerbar
Namen und Speicherorte für die Dateien können Sie beliebig wählen
4. Erstellen Sie unter Sicherheit – Benutzernamen mit dem Menüpunkt Vorgang - neuer Benutzername einen neuen Benutzer mit folgenden Einstellungen:
Allgemein
Name: [Maximal 10 Zeichen, Buchstaben und Ziffern], Beispiel: „PK32USER“
Authentifizierung:
SQL Server-Authentifizierung: markiert
Kennwort eingeben: [Maximal 10 Zeichen, Buchstaben und Ziffern], Beispiel: „A1b2C3d4E5“
Standards
Datenbank: [Neu erstellte Datenbank], Beispiel: „PK32DB“
Sprache: German
Datenbankzugriff
Markieren Sie die Zeile mit der neu erstellten Datenbank (Beispiel: „PK32DB“) und markieren und das Ankreuzfeld in der Spalte Zulassen.
Datenbankrollen
public (ist bereits markiert)
db_owner
Die übrige Einrichtung der Datenbank erfolgt aus PC-KLAUS heraus, über den angelegten Benutzer. Beachten Sie zur Einrichtung der Arbeitsstation bitte die Hinweise im letzten Abschnitt dieses Kapitels.
Vorarbeiten MS SQL Server 2005
1. Starten Sie das SQL Server Management Studio.
2. Wählen Sie im Objekt-Explorer den Eintrag Datenbanken und über das Kontextmenü (rechte Maustaste) Neue Datenbank ...
3. Geben Sie folgende Datenbankeigenschaften ein:
Allgemein
Datenbankname: [Beliebig], Beispiel: „PK32DB“
Dateivergrößerung: Automatische Vergrößerung um 10 Prozent, unbeschränkte Vergrößerung
Namen und Speicherorte für die Dateien können Sie beliebig wählen
Optionen
Sortierung: Latin1_General_CI_AS
Kompatibilitätsgrad: SQL Server 2005 (90)
weitere Optionen: bleiben auf Standardwert
Bestätigung der Eingaben durch Betätigen der Schaltfläche OK
4. Wählen Sie im Objekt Explorer den Eintrag Sicherheit - Anmeldungen und über das Kontextmenü den Eintrag Neue Anmeldung ...
5. Geben Sie folgende Daten ein:
Allgemein
Anmeldename: [Maximal 10 Zeichen, Buchstaben und Ziffern], Beispiel: „PK32USER“
SQL Server-Authentifizierung auswählen: [Maximal 10 Zeichen, Buchstaben und Ziffern], Beispiel: „A1b2C3d4E5“
Wichtig! Die Option Kennwortrichtlinie darf nicht gesetzt sein.
Standarddatenbank: [Neu erstellte Datenbank], Beispiel: „PK32DB“
Standardsprache: German
Benutzerzuordnung
Für die neue Datenbank („PK32DB“) das Ankreuzfeld in der Spalte Zuordnen markieren und in der Spalte Benutzer den Namen des neu angelegten Benutzers („PK32User“) eintragen.
Tragen Sie in der Spalte Standardschema den Namen des Benutzers ein („PK32User“). Sie können diesen Eintrag nicht auswählen! Das Schema wird automatisiert neu erstellt.
Die Datenbankrolle public und db_owner für die neue Datenbank („PK32DB“) zuweisen.
Bestätigung der Eingaben durch Betätigen der Schaltfläche OK.
Die übrige Einrichtung der Datenbank erfolgt aus PC-KLAUS heraus, über den angelegten Benutzer. Beachten Sie zur Einrichtung der Arbeitsstation bitte die Hinweise im letzten Abschnitt dieses Kapitels.
Vorarbeiten MS SQL Server 2008, MS SQL Server 2012, MS SQL Server 2014
1. Starten Sie das SQL Server Management Studio.
2. Wählen Sie im Objekt-Explorer den Eintrag Datenbanken und über das Kontextmenü (rechte Maustaste) Neue Datenbank ...
3. Geben Sie folgende Datenbankeigenschaften ein:
Allgemein
Datenbankname: [Beliebig], Beispiel: „PK32DB“
Dateivergrößerung: Automatische Vergrößerung um 10 Prozent, unbeschränkte Vergrößerung
Namen und Speicherorte für die Dateien können Sie beliebig wählen
Optionen
Sortierung: Latin1_General_CI_AS
Kompatibilitätsgrad: Voreinstellung beibehalten
weitere Optionen: bleiben auf Standardwert
Bestätigung der Eingaben durch Betätigen der Schaltfläche OK
4. Wählen Sie im Objekt Explorer den Eintrag Sicherheit - Anmeldungen und über das Kontextmenü den Eintrag Neue Anmeldung ...
5. Geben Sie folgende Daten ein:
Allgemein
Anmeldename: [Maximal 10 Zeichen, Buchstaben und Ziffern], Beispiel: „PK32USER“
SQL Server-Authentifizierung auswählen: Kennwort eingeben: [Maximal 10 Zeichen, Buchstaben und Ziffern], Beispiel: „A1b2C3d4E5“
Wichtig! Die Option Kennwortrichtlinie darf nicht gesetzt sein.
Standarddatenbank: [Neu erstellte Datenbank], Beispiel: „PK32DB“
Standardsprache: German
Benutzerzuordnung
Für die neu erstellte Datenbank („PK32DB“) das Ankreuzfeld in der Spalte Zuordnen markieren und in der Spalte Benutzer den Namen des neu erstellten Benutzers („PK32User“) eintragen.
Tragen Sie in der Spalte Standardschema den Namen des Benutzers ein („PK32User“). Sie können diesen Eintrag nicht auswählen! Das Schema wird automatisiert neu erstellt.
Die Datenbankrollen public und db_owner für die neu erstellte Datenbank zuweisen.
Bestätigung der Eingaben durch Betätigen der Schaltfläche OK
Die übrige Einrichtung der Datenbank erfolgt aus PC-KLAUS heraus, über den angelegten Benutzer. Beachten Sie zur Einrichtung der Arbeitsstation bitte die Hinweise im letzten Abschnitt dieses Kapitels.
Vorbereitung Oracle Database Server
Zur Verwendung eines Oracle Database Server als Speicherort für die PC-KLAUS Daten müssen eine Vorbereitungen getroffen werden:
-
-
Einrichtung des Oracle Database Server
-
Einrichtung der Arbeitsstation
-
Beachten Sie, dass PC-KLAUS den Oracle Database Server ab Version 9i unterstützt. Diese Anleitung wurde für Oracle 9i erstellt. Das Vorgehen hierzu kann in der bei Ihnen verwendeten Oracle Version geringfügig abweichen. Konsultieren Sie bitte diesbezüglich die Dokumentation Ihres Servers.
Vorarbeiten am Server
1. Starten Sie den Datenbankkonfigurationsassistenten.
2. Option ‚Datenbank erstellen’ wählen. Wenn Sie eine bereits vorhandene Datenbank benutzen möchten, fahren Sie mit Punkt 5 fort.
3. Datenbank-Vorlage für ‚Allgemeine Aufgaben’ markieren.
4. Achten Sie auf folgende Einstellungen:
globaler Datenbankname: [Beliebig], Beispiel: „PK32DB“
SID: [Beliebig], Beispiel: „PK32DB“
Zeichensatz: WE8MSWIN1252
5. Erstellen Sie in der neuen Datenbank einen neuen permanenten Tablespace.
Name: [Beliebig], Beispiel: „PK32TS“
6. Legen Sie auf folgende Einstellungen für die Datendatei:
AUTOEXTEND ON
MAXSIZE UNLIMITED
7. Erstellen Sie einen neuen Benutzer
Name: [Maximal 10 Zeichen, Buchstaben und Ziffern], Beispiel: „PK32USER“
Kennwort: [Maximal 10 Zeichen, Buchstaben und Ziffern], Beispiel: „A1b2C3d4E5“
Standardtablespace: [Neu angelegter Tablespace], Beispiel: „PK32TS“
Rollen: DBA, CONNECT und RESOURCE
Systemberechtigung: UNLIMITED TABLESPACE
Die übrige Einrichtung der Datenbank erfolgt aus PC-KLAUS heraus, über den angelegten Benutzer. Beachten Sie zur Einrichtung der Arbeitsstation bitte die Hinweise im letzten Abschnitt dieses Kapitels.
Vorbereitung der Arbeitsstation Oracle Database Server
Zur Vorbereitung der Arbeitsstation ist lediglich die Installation und Einrichtung des Oracle Clients notwendig. Verwenden Sie auf allen Arbeitsstationen die gleiche Benennungsmethode und die gleiche Dienstbezeichnung.
1. Installieren Sie mindestens folgende Komponenten:
Oracle ODBC-Treiber
Oracle Net
2. Richten Sie im Net-Konfigurationsassistent eine lokale Benennungsmethode für die eingerichtete Datenbank mit folgenden Einstellungen an:
Dienstbenennung (Net Service Name): [Wie unter Vorarbeiten am Server Punkt 4 durchgeführt - von Ihnen angelegt]
Dienstname (globaler Datenbankname, Service Name): [Wie unter Vorarbeiten am Server Punkt 4 durchgeführt - von Ihnen angelegt]
Adresskonfiguration: Host-Name: [Host-Name Ihres Servers]
3. Testen Sie die Dienstbenennung mit dem bereits auf dem Server eingerichteten Benutzer [Wie unter Vorarbeiten am Server Punkt 7 durchgeführt - von Ihnen angelegt] und dem Kennwort [Wie unter Vorarbeiten am Server Punkt 7 durchgeführt - von Ihnen angelegt].
Die für die Verbindung notwendige ODBC-Datenquelle wird von PC-KLAUS erstellt und konfiguriert. Eine manuelle Anlage oder Änderungen in der Datenquelle sind nicht erforderlich.
Hinweise Oracle Database Server - Clienteinrichtung
PC-KLAUS verwendet für die Anlage der ODBC-Datenquelle den ersten gefundenen Oracle Treiber.
Sind auf einer Arbeitsstation mehrere Oracle Clients installiert, können Sie den für die PC-KLAUS Datenquelle zu verwendenden Treiber durch die Erstellung einer Umgebungsvariable festlegen:
Stellen Sie hierzu den Namen des Treibers auf der Seite Treiber im ODBC-Datenquellen-Administrator fest.
Erstellung Sie eine Benutzer- oder Systemvariable PKORA und dem Namen des Treibers als Wert.
Vorbereitung der Arbeitsstation MS SQL Server
Für den Zugriff aus PC-KLAUS auf die erstellte MS SQL Server Datenbank wird ein ODBC-Treiber benötigt. Installieren Sie unter Windows XP gegebenenfalls die aktuelle Version der Microsoft Data Access Components (MDAC). Neuere Windows Betriebssysteme sollten bereits einen geeigneten Treiber enthalten. Die für die Verbindung notwendige ODBC-Datenquelle wird von PC-KLAUS erstellt und konfiguriert. Eine manuelle Anlage oder Änderungen in der Datenquelle sind nicht erforderlich.
Verlagern der Daten
Sind Server und Arbeitsstation wie beschreiben vorbereitet, können Sie die Daten verlagern. Hierbei werden Tabellen und Indizes in der von Ihnen erstellten Datenbank erstellt und anschließend die Daten in die neue Datenbank kopiert. Zum Umstellen der Datenhaltung starten Sie das Modul Programmoptionen] über den Menüpunkt [Extras] aus dem Hauptmenü von PC-KLAUS. Sorgen Sie dafür, dass PC-KLAUS auf allen anderen Arbeitsstationen beendet wurde. Wechseln Sie nun in den Bearbeitungsmodus. Betätigen Sie dazu die Schaltfläche [Bearbeiten] in der Schalterleiste oder den entsprechenden Menüpunkt [Datei - Bearbeiten].
Wählen Sie anschließend in der linken Auflistung den Eintrag [Einrichtung] im Bereich [Datenbank-Einstellungen]. Zum Umstellen der aktuellen Datenhaltung betätigen Sie die Schaltfläche [Ändern]. Es wird der Assistent zur Datenhaltung ausgeführt, welcher Sie durch die einzelnen Teilschritte leitet. Folgen Sie den Anweisungen des Assistenten.
Weitere PC-KLAUS Datenbanken
Sie haben die Möglichkeit parallel mehrere PC-KLAUS 32 Datenbestände auf dem gleichen Server für mehrere PC-KLAUS Versionen bereit zu stellen.
MS SQL Server
Erstellen Sie eine neue Datenbank und einen neuen Benutzer nach der obigen Beschreibung. Geben Sie in der PC-KLAUS Version beim Verlagern der Daten die Zugangsdaten des neuen Benutzers an. Folgen Sie dazu bitte den vorhergehenden Kapiteln Ihres SQL-Servers.
Oracle Database Server
Hier haben Sie zwei Möglichkeiten:
Erstellen Sie eine neue Datenbank und einen neuen Benutzer nach der obigen Beschreibung oder legen Sie in der bereits bestehenden Datenbank einen weiteren Tablespace und einen weiteren Benutzer an.
Geben Sie in der PC-KLAUS Version beim Verlagern der Daten die Zugangsdaten des neuen Benutzers an. Folgen Sie dazu bitte den Anweisungen des Kapitels "Vorbereitung Oracle Database Server."