System-Datenhaltung

 

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.

 

[image]

 

Erstellung Sie eine Benutzer- oder Systemvariable PKORA und dem Namen des Treibers als Wert.

 

[image]

 

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].

 

[image]

 

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."