Schild-NRW Installation: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
|||
| (48 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
<mark>Seit dem 31.10.25 steht der Nachfolger zur Verfügung: | |||
[https://www.svws.nrw.de/ '''Schild-NRW 3 und SVWS-Server'''] | |||
</mark> | |||
-> zum [https://schulverwaltungsinfos.nrw.de/svws/wiki/ Schild3-Wiki] | |||
-> zur [https://doku.svws-nrw.de SVWS-Server Dokumentation] | |||
Bitte wägen Sie ab, ob ein Umstieg auf Schild 2 oder ein Umstieg der Datenhaltung von Access auf MS-SQL oder MySQL innerhalb Ihrer Schild-NRW 2 Umgebung noch nötig ist. | |||
Ggf. ist der Aufbau einer neun Umgebung für SVWS-Server und Schild-NRW 3 hier ressourcenschonender. | |||
==Einzelplatzinstallation== | ==Einzelplatzinstallation== | ||
In den Folgenden Artikeln erfahren Sie, wie Schild-NRW installiert werden kann. Vor der Installation sollten Sie die Systemvoraussetzungen prüfen. Als Betriebssysteme benötigen Sie Windows 10 oder höher. Die Bildschirmauflösung sollte mindestens 1024x768 betragen. | In den Folgenden Artikeln erfahren Sie, wie Schild-NRW installiert werden kann. Vor der Installation sollten Sie die Systemvoraussetzungen prüfen. Als Betriebssysteme benötigen Sie Windows 10 oder höher. Die Bildschirmauflösung sollte mindestens 1024x768 betragen. | ||
| Zeile 15: | Zeile 29: | ||
Durch die Besonderheiten, die durch den Schutz des „Programmverzeichnisses“ bei Windows 7 und Windows 10 zu beachten sind, empfehlen wir die Installation in das Verzeichnis C:\Schild-NRW. Der Installationsort kann auch verändert werden, bitte beachten Sie aber, dass Sie in dem gewählten Verzeichnis volle Zugriffsrechte haben. | Durch die Besonderheiten, die durch den Schutz des „Programmverzeichnisses“ bei Windows 7 und Windows 10 zu beachten sind, empfehlen wir die Installation in das Verzeichnis C:\Schild-NRW. Der Installationsort kann auch verändert werden, bitte beachten Sie aber, dass Sie in dem gewählten Verzeichnis volle Zugriffsrechte haben. | ||
===Registrierung der | ===Registrierung der ASDStatitsik.dll=== | ||
[[Datei:Adminzugriff.jpg|thumb|right|Schild-NRW als Administrator starten.]] | [[Datei:Adminzugriff.jpg|thumb|right|Schild-NRW als Administrator starten.]] | ||
| Zeile 21: | Zeile 35: | ||
Prüfen Sie nach der Installation in Schild-NRW, ob der Statistikexport funktioniert. Dazu rufen Sie in Schild-NRW das Menü Schulverwaltun > Statistik / amtliche Schuldaten > Export (mit Modulen von IT-NRW) auf und wählen einen der angebotenen Exporte. | Prüfen Sie nach der Installation in Schild-NRW, ob der Statistikexport funktioniert. Dazu rufen Sie in Schild-NRW das Menü Schulverwaltun > Statistik / amtliche Schuldaten > Export (mit Modulen von IT-NRW) auf und wählen einen der angebotenen Exporte. | ||
Sollten Sie eine Fehlermeldung [[ | Sollten Sie eine Fehlermeldung [[Fehler beim Export der Statistikdateien - Klasse nicht registriert|Fehler beim Aufruf der Statistik-DLL: Klasse nicht registriert]] erhalten, so führen Sie das Programm Schild-NRW nochmals explizit mit der rechten Maustaste als Administrator aus. | ||
<br clear=all> | <br clear=all> | ||
| Zeile 57: | Zeile 71: | ||
Hier müssen Sie folgenden Text in eine normale Textdatei kopieren: | Hier müssen Sie folgenden Text in eine normale Textdatei kopieren: | ||
<pre style="white-space: pre;overflow:auto;"> | |||
< | [oledb] | ||
; Everything after this line is an OLE DB initstring | |||
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Program Files (x86)\SchILD-NRW\DB\RS_2012_HJ1.mdb;Persist Security Info=False | |||
</pre> | |||
Speichern Sie diese Textdatei mit dem Dateinamen.udl als UNICODE-Datei ab! Kopieren Sie diese Datei in den Ordner UDL der Schild-Installation. Im Auswahlfenster wird Ihnen dann eine Datenbank angeboten, die den Namen der UDL-Datei trägt. | Speichern Sie diese Textdatei mit dem Dateinamen.udl als UNICODE-Datei ab! Kopieren Sie diese Datei in den Ordner UDL der Schild-Installation. Im Auswahlfenster wird Ihnen dann eine Datenbank angeboten, die den Namen der UDL-Datei trägt. | ||
| Zeile 85: | Zeile 99: | ||
Sie können von der Schild-NRW-Homepage auch noch zusätzliche Module für bestimmte Aufgaben herunterladen, die nicht alle Schulen immer benötigen. Bitte beachten Sie die jeweiligen Installationshinweise, die dort gegeben werden. | Sie können von der Schild-NRW-Homepage auch noch zusätzliche Module für bestimmte Aufgaben herunterladen, die nicht alle Schulen immer benötigen. Bitte beachten Sie die jeweiligen Installationshinweise, die dort gegeben werden. | ||
[[https://www.svws.nrw.de/download/schild- | [[https://www.svws.nrw.de/download/schild-tools Schild-NRW Module/Tools]] | ||
===Programm-Einstellungen=== | ===Programm-Einstellungen=== | ||
| Zeile 106: | Zeile 118: | ||
(Schulverwaltung > Statistik amtl. Schuldaten > Hilfe bei Problemen). Danach kann die Anwendung mit normalen User-Rechten gestartet werden. Der Zugriff auf Schild-NRW kann nur bei eingeschaltetem "Mini-Server" funktionieren! | (Schulverwaltung > Statistik amtl. Schuldaten > Hilfe bei Problemen). Danach kann die Anwendung mit normalen User-Rechten gestartet werden. Der Zugriff auf Schild-NRW kann nur bei eingeschaltetem "Mini-Server" funktionieren! | ||
== | ==Server-Installation mit Access-Datenbank== | ||
In allen Schulformen, die mit mehr als einem PC gleichzeitig an Schild-NRW arbeiten wollen, empfehlen wir eine Serverinstallation. Dieser Artikel beschreibt die notwendigen Installationsschritte für eine Serverinstallation mit Access-Datenbank. | |||
Für den Betrieb von Schild-NRW mit einer Access-Datenbank ist es nicht von Bedeutung, ob Sie einen Windows-Server oder einen Linux-Server betreiben. Geben Sie einen Ordner auf dem Server für das Netzwerk frei! Führen Sie bei einem Windows-Server eine Basis-Installation in diesen Netzwerkordner durch. Wenn Sie einen Linux-Server betreiben, kopieren Sie die Dateien der Basis-Installation einfach in das freigegebene Samba-Verzeichnis. Stellen Sie sicher, dass die User der Clients im Verwaltungsbereich vollen Zugriff auf das Schild-NRW-Verzeichnis haben. Vollzugriff ist mindestens auf folgende Ordner unbedingt erforderlich: DB, Statistik, Schild-Reports | Für den Betrieb von Schild-NRW mit einer Access-Datenbank ist es nicht von Bedeutung, ob Sie einen Windows-Server oder einen Linux-Server betreiben. Geben Sie einen Ordner auf dem Server für das Netzwerk frei! Führen Sie bei einem Windows-Server eine Basis-Installation in diesen Netzwerkordner durch. Wenn Sie einen Linux-Server betreiben, kopieren Sie die Dateien der Basis-Installation einfach in das freigegebene Samba-Verzeichnis. Stellen Sie sicher, dass die User der Clients im Verwaltungsbereich vollen Zugriff auf das Schild-NRW-Verzeichnis haben. Vollzugriff ist mindestens auf folgende Ordner unbedingt erforderlich: DB, Statistik, Schild-Reports | ||
| Zeile 120: | Zeile 130: | ||
Die Benutzer von Schild-NRW können das Programm in den Einstellungen an ihre Bedürfnisse anpassen. Hierzu finden Sie weitere Informationen im Artikel zu den [[Programm-Einstellungen]]. | Die Benutzer von Schild-NRW können das Programm in den Einstellungen an ihre Bedürfnisse anpassen. Hierzu finden Sie weitere Informationen im Artikel zu den [[Programm-Einstellungen]]. | ||
==Server-Installation mit Microsoft SQL Server-Datenbank== | |||
Schild-NRW | |||
In allen Schulformen, die mit mehr als einem PC gleichzeitig an Schild-NRW arbeiten wollen, empfehlen wir eine Serverinstallation. Dieser Artikel beschreibt die notwendigen Installationsschritte für eine Serverinstallation mit MS SQL Server-Datenbank. Informationen zur Einrichtung und zur Inbetriebnahme des Datenbanksystems finden Sie hier. Grundsätzlich wird aber vorausgesetzt, dass bei einem Betrieb mit einem MS SQL Datenbankserver Kenntnisse über dieses Datenbanksystem vorhanden sind. | |||
Stellen Sie sicher, dass ein Server im Schulverwaltungsnetz über den Port, den Sie später verwenden wollen, erreichbar ist. Installieren Sie dort den SQL Server in der gewünschten Variante. Die kostenfreie SQL Server Express-Variante können Sie über Microsoft beziehen. Wir empfehlen SQL Server Express | Lesen Sie sich zunächst die Schritte zur Installation von Schild-NRW im Kapitel [[#Server-Installation mit Access-Datenbank|Server-Installation mit Access-Datenbank]] durch, da die grundsätzliche Installation bei Verwendung einer MS SQL Server Datenbank gleich ist. Stellen Sie sicher, dass ein Server im Schulverwaltungsnetz über den Port, den Sie später verwenden wollen, erreichbar ist. Installieren Sie dort den MS SQL Server in der gewünschten Variante. Die kostenfreie SQL Server Express-Variante können Sie über Microsoft beziehen. Wir empfehlen MS SQL Server Express 2017 oder 2019. Installieren Sie ein Datenbanktool, mit dem Sie auf den Server zugreifen können, z.B. Microsoft SQL Server Management Studio. | ||
Legen Sie auf dem Server eine neue Datenbank an und spielen Sie das Script zum Anlegen der Tabellen und Felder von Schild-NRW ein. Bitte beachten Sie, dass dieses Script aus einer älteren Version sein kann! Die leere Datenbank muss dann einmal mit der aktuellen Version von Schild-NRW gestartet werden, damit alle Tabellen und Felder vorhanden sind! | Legen Sie auf dem Server eine neue Datenbank an und spielen Sie das Script zum Anlegen der Tabellen und Felder von Schild-NRW ein. Das Script legt zudem einen User 'Administrator' ohne Passwort an, mit dem Sie sich zu Beginn an Schild-NRW anmelden können. Bitte beachten Sie, dass dieses Script aus einer älteren Version sein kann! Die leere Datenbank muss dann einmal mit der aktuellen Version von Schild-NRW gestartet werden, damit alle Tabellen und Felder vorhanden sind! | ||
[[Medium:MSSQL_Script_2021_02_22.zip|Downloadlink zur MS SQL Server-Script-Datei als ZIP]] | [[Medium:MSSQL_Script_2021_02_22.zip|Downloadlink zur MS SQL Server-Script-Datei als ZIP]] | ||
Richten Sie nun im Schild-NRW-Unterverzeichnis 'UDL' eine UDL-Datei für den Zugriff auf den MS SQL Server ein. Kopieren Sie hierzu folgende Zeilen in eine Text-Datei und speichern Sie diese in Unicode-Kodierung mit der Dateiendung .udl ab! | |||
<pre style="white-space: pre;overflow:auto;"> | |||
[oledb] | |||
; Everything after this line is an OLE DB initstring | |||
Provider=SQLNCLI11.1;Persist Security Info=False;Initial Catalog=Schild-NRW-DB;Data Source=SERVER\SQLEXPRESS | |||
</pre> | |||
Tragen Sie in der UDL Ihren Servernamen und Ihren Instanznamen ein! | |||
Eventuell muss als Provider ein anderer Treiber verwendet werden. Alternativen wären SQLOLEDB oder MSOLEDBSQL. | |||
Führen Sie dann das Programm SchILD_PWCryptneu.exe aus. Wählen Sie die UDL-Datei und geben Sie dort den Usernamen und das Passwort Ihres SQL Servers ein. | |||
Starten Sie nun Schild-NRW und wählen Sie die Datenbank-UDL aus. Es sollten nun Tabellen und Felder angelegt werden. Schliesen Sie nun Schild-NRW und starten Sie Schild-NRW so oft neu, bis keine weiteren Tabellen angelegt werden. | |||
[[ | Sie können nun Ihre Schule einrichten. Dies muss aber nur geschehen, wenn Sie eine neue Datenbank aufbauen wollen. Wenn Sie aus einer bestehenden Datenbank in diese MS SQL Server-Datenbank migrieren wollen, so können Sie diese Einrichtung abbrechen und den [[Schild-NRW-Daten in eine andere Datenbank übertragen (migrieren)|Migrationsprozess mit Hilfe des Migrationstools]] vornehmen. | ||
==Server-Installation mit MySQL- oder MariaDB-Datenbank== | |||
In allen Schulformen, die mit mehr als einem PC gleichzeitig an Schild-NRW arbeiten wollen, empfehlen wir eine Serverinstallation. Dieser Artikel beschreibt die notwendigen Installationsschritte für eine Serverinstallation mit MySQL- oder MariaDB-Server-Datenbank. | |||
Die Einrichtung eines MySQL-Zugriffs bzw. MariaDB-Zugriffs funktioniert im Prinzip so, wie die in einer MS SQL Server-Umgebung. Ein Unterschied besteht jedoch darin, dass für den Zugriff auf die Datenbank an jedem Client ein ODBC Treiber (MySQL Connector/ODBC oder MariaDB Connector/ODBC) installiert und vorab eingerichtet werden muss. Dieser Treiber prüft die Zugriffsberechtigung auf die Datenbank. Zudem muss eine UDL-Datei in Schild-NRW hinterlegt werden, damit Schild-NRW die Datenbank findet. Die einzelnen Schritte werden hier erklärt. | |||
Lesen Sie sich zunächst die Schritte zur Installation von Schild-NRW im Kapitel [[#Server-Installation mit Access-Datenbank|Server-Installation mit Access-Datenbank]] durch, da die grundsätzliche Installation bei Verwendung einer MySQL- oder MariaDB-Datenbankgleich ist. | |||
===Download des Servers und einer Benutzeroberfläche=== | |||
Stellen Sie sicher, dass ein Hardware-Server im Schulverwaltungsnetz über den Port, den Sie später verwenden wollen, erreichbar ist. Der Standard-Port ist 3306. Beachten Sie jedoch, dass die Firewall für diese Zugriffe geöffnet sein muss. | |||
Sie | Installieren Sie zunächst einen Datenbankserver. Verwenden Sie hierzu wahlweise das Installationspaket MySQL Community Server von Oracle oder das Installationspaket MariaDB Server von MariaDB Org. Installieren Sie zudem eine passende Benutzeroberfläche, mit der Sie auf die Datenbank zugreifen können, z.B. MySQL-Workbench oder HeidiSQL. | ||
{{Wichtig|1= | |||
Sofern ein Unix-Server verwendet wird, muss die mySQL-Einstellung in der my.cnf "lower_case_table_names=1" hinzugefügt werden, da es andernfalls Probleme bei manchen Tabellen mit der Groß- und Kleinschreibung geben kann. | |||
<nowiki>#</nowiki> Remove case sensitive in table names </br> | |||
lower_case_table_names=1 | |||
}} | |||
Legen Sie auf dem Server eine neue Datenbank an | ===Einrichten eines Schemas=== | ||
Legen Sie auf dem Server eine neue Datenbank (Schema) an: | |||
Zeichensatz UTF8<br /> | Zeichensatz UTF8<br /> | ||
Collation UTF8_bin | Collation UTF8_bin | ||
Legen Sie | Legen Sie in MySQL oder MariaDB einen Datenbankuser an und sorgen Sie dafür dass dieser User volle Zugriffsrechte auf das Schema hat. Kontrollieren Sie auch, ob die Rechte für alle Zugriffsarten bestehen. Dieser User muss später in der UDL- bzw. der SDBCFG-Datei verwendet werden (s.u.)! | ||
===Einspielen des Datenbank-Scripts=== | |||
Spielen Sie nun das Script zum Anlegen der Tabellen und Felder von Schild-NRW ein. Das Script legt zudem in der Tabelle 'User' einen Schild-NRW Benutzer 'Administrator' ohne Passwort an, mit dem Sie sich zu Beginn an Schild-NRW anmelden können. Bitte beachten Sie, dass dieses Script für eine ältere Schild-NRW Version bestimmt sein sein kann, in der noch manche Tabellen für neuere Schild-Versionen fehlen! Diese fehlenden Tabellen werden angelegt, sobald die Datenbank mit der aktuellen Version von Schild-NRW gestartet wird. | |||
[[Medium:MySQL_Script_2023_10_21.zip|Downloadlink zur MySQL-Script-Datei als ZIP]] | |||
Öffnen Sie eine neue SQL-Abfrage. Stellen Sie sicher, dass das angelegte Schema verwendet wird (use 'schemaname'). Kopieren sie das Script in die Abfrage und führen Sie die Abfrage aus. | |||
[[Datei:MysqlConnector.jpg|thumb|right|MySQL Connector]] | [[Datei:MysqlConnector.jpg|thumb|right|MySQL Connector]] | ||
Laden Sie sich den MySQL | ===Herunterladen und Einrichten des Connectors/ODBC=== | ||
Laden Sie sich den MySQL Connector/ODBC in der älteren Version 5.1.13 in der 32Bit-Variante oder den MariaDB Connector/ODBC in der aktuellen Version 3.1 (Stand März 2022) herunter und installieren Sie diesen auf jedem Client, der eine Verbindung zur Schild-NRW Datenbank erhalten soll. | |||
Richten Sie nun eine ODBC-Datenverbindung ein, indem Sie die Windows-ODBC32-Verwaltunng aufrufen (Windows-Taste drücken > ODBC tippen > ODBC Data Sources (32-bit) auswählen). Fügen Sie auf dem Reiter System-DNS eine Datenquelle hinzu und wählen Sie den MySQL ODBC 5.1 Unicode Driver oder den MariaDB ODBC-Treiber. Geben Sie der Datenquelle einen Namen. Achten Sie darauf, dass die Datenquelle auf jedem Client den gleichen Namen hat! Geben Sie die Verbindungsdaten zum Server ein. Wählen Sie dann das angelegt Scheme vom DB-Server aus. | |||
Setzen Sie im Menü '''Connection''' das Auswahlhäkchen''' enable automatic reconnect'''. | |||
Setzen Sie im Menü '''Cursors/Results''' das Auswahlhäkchen '''Return matched rows instead of affected rows'''. | |||
Schließen Sie die Einrichtung ab. Dieser Schritt muss auch auf jedem Client gemacht werden, auf dem Schild-NRW genutzt werden soll! | |||
===Verbindung zwischen Schild-NRW und der Datenbank herstellen=== | |||
< | Um die Verbidung zu der Datenbank mit Schild-NRW2.0 aufbauen zu können, benötigen Sie eine UDL-Datei, die im Unterordner UDL der Schild-NRW-Installation liegen muss. Kopieren Sie folgende Zeilen in eine Text-Datei und speichern Sie diese in Unicode-Kodierung mit der Dateiendung UDL ab! | ||
<pre style="white-space: pre;overflow:auto;"> | |||
[oledb] | |||
; Everything after this line is an OLE DB initstring | |||
Provider=MSDASQL.1;Persist Security Info=False;Data Source=schild_nrw_db | |||
</pre> | |||
Data Source ist dabei der Name der ODBC32-Datenquelle, den Sie im Connector hinterlegt haben. Wichtig, die Datei muss mit dem UNICODE-Format des Windows-Editors abgespeichert werden! Notepad ++ zeigt bei dieser Datei UCS-2-BE-BOM an! | |||
Führen Sie dann das Programm SchILD_PWCryptneu.exe aus. Wählen Sie die UDL-Datei und geben Sie dort den Usernamen und das Passwort Ihres Server-Users ein. Es wird dann eine DAT-Datei mit dem gleichen Namen gespeichert. Diese enthält die Zugangsdaten in verschlüsselter Form. | |||
Schild-NRW kann nun gestartet werden und die eingerichtet Datenbank sollte zur Auswahl stehen. Bitte beachten Sie, dass das Program u.U. mehrmals hintereinander gestartet werden muss, bis die Meldung "Es werden nun Tabellen und Felder angelegt" nicht mehr erscheint! Je nach dem, wie alt das Script ist, mit dem die leere Datenbank erzeugt wurde, kann das einige Male geschehen. | |||
Sie können nun Ihre Schule einrichten | Sie können nun Ihre Schule einrichten, sofern Sie zum ersten Mal mit Schild-NRW arbeiten. Wenn Sie aus einer bestehenden Datenbank in die MySQL-Datenbank oder MariaDB-Datenbank migrieren wollen, so können Sie die Einrichtung abbrechen und den [[Schild-NRW-Daten in eine andere Datenbank übertragen (migrieren)|Migrationsprozess mit Hilfe des Migrationstools]] vornehmen. | ||
Eine [[Media:Schildnrw_mysql_installation.pdf|Anleitung von Herrn Roß als PDF]] gibt es in einer etwas älteren Version. | Eine [[Media:Schildnrw_mysql_installation.pdf|Anleitung zur Installation und Einrichtung einer MySQL-Datenbank von Herrn Roß als PDF]] gibt es in einer etwas älteren Version. | ||
==Die Datei ADMIN.INI in Serverumgebungen== | ==Die Datei ADMIN.INI in Serverumgebungen== | ||
| Zeile 203: | Zeile 230: | ||
Über die Datei ADMIN.INI, die sich im Programmverzeichnis von SchILD-NRW befindet, können je nach Systemumgebung verschiedene Zugriffspfade für externe Dateien, die von SchILD-NRW benötigt werden, gesetzt werden. Dies eröffnet u.a. die Möglichkeit, bestimmte Dateien zentral zu verwalten und einen Nur-Lese-Zugriff zu ermöglichen. Die Datei ADMIN.INI ist wie folgt aufgebaut: | Über die Datei ADMIN.INI, die sich im Programmverzeichnis von SchILD-NRW befindet, können je nach Systemumgebung verschiedene Zugriffspfade für externe Dateien, die von SchILD-NRW benötigt werden, gesetzt werden. Dies eröffnet u.a. die Möglichkeit, bestimmte Dateien zentral zu verwalten und einen Nur-Lese-Zugriff zu ermöglichen. Die Datei ADMIN.INI ist wie folgt aufgebaut: | ||
<pre style="white-space:pre;overflow:auto;"> | |||
< | [Administration] | ||
AdminDir={AdminDir} | |||
GroupDir={GroupDir} | |||
PrivateDir={PrivateDir} | |||
</pre> | |||
Dabei sind {AdminDir}, {GroupDir}, und {PrivateDir} Platzhalter, an deren Stelle tatsächlich vorhandene Verzeichnisnamen eingetragen werden müssen (Details und Beispiele finden Sie weiter unten). | Dabei sind {AdminDir}, {GroupDir}, und {PrivateDir} Platzhalter, an deren Stelle tatsächlich vorhandene Verzeichnisnamen eingetragen werden müssen (Details und Beispiele finden Sie weiter unten). | ||
| Zeile 244: | Zeile 271: | ||
===Der Eintrag PrivateDir=== | ===Der Eintrag PrivateDir=== | ||
Über den Eintrag <code>PrivateDir={PrivateDir}</code> kann ein Verzeichnis definiert werden, in dem exportierte Daten gespeichert werden. Dies hat den Vorteil, dass z.B. die Dateien für die Word-Serienbrieferstellung für jeden Benutzer getrennt abgelegt werden, so dass die Dateien nicht gegenseitig überschrieben werden, wenn mehrere Benutzer gleichzeitig die Serienbriefe erstellen wollen. Beispiel: Sie haben folgenden Eintrag in der Datei ADMIN.INI gemacht <code>PrivateDir=C:\Meine Schild-Daten</code>. In diesem Fall werden exportierte Daten in das jeweilige lokale Verzeichnis "C:\Meine Schild-Daten"gespeichert. Hinweis: Über den Eintrag <code>PrivateDir= | Über den Eintrag <code>PrivateDir={PrivateDir}</code> kann ein Verzeichnis definiert werden, in dem exportierte Daten gespeichert werden. Dies hat den Vorteil, dass z.B. die Dateien für die Word-Serienbrieferstellung für jeden Benutzer getrennt abgelegt werden, so dass die Dateien nicht gegenseitig überschrieben werden, wenn mehrere Benutzer gleichzeitig die Serienbriefe erstellen wollen. Beispiel: Sie haben folgenden Eintrag in der Datei ADMIN.INI gemacht <code>PrivateDir=C:\Meine Schild-Daten</code>. In diesem Fall werden exportierte Daten in das jeweilige lokale Verzeichnis "C:\Meine Schild-Daten"gespeichert. Hinweis: Über den Eintrag <code>PrivateDir=<PRIVATE></code> (genau so geschrieben, inkl. der Größer- und Kleiner-Zeichen) kann auf das Verzeichnis "C:\Dokumente und Einstellungen\{Benutzername}" verwiesen werden. | ||
Für den Verzeichnis-Eintrag bei PrivateDir und dessen Unterverzeichnisse wird für den jeweiligen Benutzer ein Lese- und Schreib-Zugriff benötigt. | Für den Verzeichnis-Eintrag bei PrivateDir und dessen Unterverzeichnisse wird für den jeweiligen Benutzer ein Lese- und Schreib-Zugriff benötigt. | ||
| Zeile 257: | Zeile 284: | ||
:C:\Programme\SchILD-NRW\Keytabs\ASDTabs.mdb | :C:\Programme\SchILD-NRW\Keytabs\ASDTabs.mdb | ||
:C:\Programme\SchILD-NRW\Schild.Ini | :C:\Programme\SchILD-NRW\Schild.Ini | ||
:C:\Programme\SchILD-NRW\Floskeln. | :C:\Programme\SchILD-NRW\Floskeln.txt | ||
:C:\Programme\SchILD-NRW\Keytabs\Reports.mdb | |||
:C:\Programme\SchILD-NRW\Keytabs\ImpExp.mdb | :C:\Programme\SchILD-NRW\Keytabs\ImpExp.mdb | ||
:C:\Programme\SchILD-NRW\UDL (falls notwendig) | :C:\Programme\SchILD-NRW\UDL (falls notwendig) | ||
| Zeile 264: | Zeile 292: | ||
In diesem Fall kann die Datei ADMIN.INI weggelassen werden bzw. enthält folgende Einträge: | In diesem Fall kann die Datei ADMIN.INI weggelassen werden bzw. enthält folgende Einträge: | ||
<pre style="white-space:pre;overflow:auto;"> | |||
< | [Administration] | ||
AdminDir= | |||
GroupDir= | |||
PrivateDir= | |||
</pre> | |||
===Konfigurationsbeispiel 2: Server-Installation=== | ===Konfigurationsbeispiel 2: Server-Installation=== | ||
| Zeile 275: | Zeile 303: | ||
SchILD-NRW wurde auf einem Netzwerk-Server installiert (im Verzeichnis \\Server\Programme\SchILD-NRW und wird auch von den jeweiligen Arbeitsstationen über das Netzwerk von diesem Verzeichnis aus gestartet). Die Datei ADMIN.INI enthält folgende Einträge: | SchILD-NRW wurde auf einem Netzwerk-Server installiert (im Verzeichnis \\Server\Programme\SchILD-NRW und wird auch von den jeweiligen Arbeitsstationen über das Netzwerk von diesem Verzeichnis aus gestartet). Die Datei ADMIN.INI enthält folgende Einträge: | ||
<pre style="white-space:pre;overflow:auto;"> | |||
< | [Administration] | ||
AdminDir= | |||
GroupDir= | |||
PrivateDir= | |||
</pre> | |||
In diesem Fall müssen sich die Zusatzdateien in den folgenden "Standard-Verzeichnissen" befinden: | In diesem Fall müssen sich die Zusatzdateien in den folgenden "Standard-Verzeichnissen" befinden: | ||
| Zeile 301: | Zeile 329: | ||
SchILD-NRW wurde auf einem Netzwerk-Server installiert (im Verzeichnis \\Server\Programme\SchILD-NRW und wird auch von den jeweiligen Arbeitsstationen über das Netzwerk von diesem Verzeichnis aus gestartet). Das Programmverzeichnis ist aber schreibgeschützt. Daher müssen die Dateien, bei denen ein Schreibzugriff stattfinden kann, über einen Eintrag GroupDir= "umgeleitet" werden. Die Datei ADMIN.INI enthält dann z.B. folgende Einträge: | SchILD-NRW wurde auf einem Netzwerk-Server installiert (im Verzeichnis \\Server\Programme\SchILD-NRW und wird auch von den jeweiligen Arbeitsstationen über das Netzwerk von diesem Verzeichnis aus gestartet). Das Programmverzeichnis ist aber schreibgeschützt. Daher müssen die Dateien, bei denen ein Schreibzugriff stattfinden kann, über einen Eintrag GroupDir= "umgeleitet" werden. Die Datei ADMIN.INI enthält dann z.B. folgende Einträge: | ||
<pre style="white-space:pre;overflow:auto;"> | |||
< | [Administration] | ||
AdminDir= | |||
GroupDir=\\Server\SchILD-Dateien | |||
PrivateDir= | |||
</pre> | |||
SchILD-Dateien | |||
In diesem Fall müssen sich die Zusatzdateien in den folgenden Verzeichnissen befinden. | In diesem Fall müssen sich die Zusatzdateien in den folgenden Verzeichnissen befinden. | ||
| Zeile 322: | Zeile 351: | ||
Auf das Verzeichnis \\Server\SchILD-Dateien wird für alle Nutzer ein Schreib- und Leserecht benötigt. | Auf das Verzeichnis \\Server\SchILD-Dateien wird für alle Nutzer ein Schreib- und Leserecht benötigt. | ||