Seite 1 von 1

Schild und SQL

Verfasst: Mittwoch 29. Januar 2020, 13:10
von herates
Hallo zusammen,

es gibt ja die Möglichkeit Schild an eine SQL Datenbank zu binden. Gibt es diesbzgl. Vorteile oder warum gibt es diese Möglichkeit?

Grüße
W. Refisch

Re: Schild und SQL

Verfasst: Mittwoch 29. Januar 2020, 17:34
von Pfotenhauer
Hallo.

SQL-Server oder MariaDB sind einfach im Netzwerk performanter.
Außerdem verhalten sich die Datenbanken standard-konformer und sind besser abzusichern.

In den kommenden Jahren werden wir sicherlich alle auf ein solches DBMS umsteigen müssen.

Re: Schild und SQL

Verfasst: Sonntag 2. Februar 2020, 17:33
von herates
Danke für die Antwort. Inwiefern standardkonformer, zu SQL? Und inwiefern besser abzusichern? Zugriffscchutz über das DBMS?

Re: Schild und SQL

Verfasst: Montag 3. Februar 2020, 13:09
von Pfotenhauer
Absichern:
Die User benötigen keinen Zugriff auf Dateiebene. Es kann also niemand ausversehen die DB löschen!
Man benötigt nur den DB-User, Server, Port!

Standard:
Access verhält sich an manchen Stellen sehr merkwürdig, was NULL-Werte angeht.
SQL-Server hat aber auch so seine Eigenheiten...

Re: Schild und SQL

Verfasst: Dienstag 4. Februar 2020, 10:42
von GE Schwerte
Wir haben vor einem halben Jahr von Access auf MS-SQl (Express) umgestellt,
da wir einen neuen Schulverwaltungsserver unter Win2019 installiert haben.

Abfragen und Reports zeigen einen deutlichen Performancegewinn.

Zwei Kleinigkeiten sind jetzt aufgefallen und ich habe das Migrationstool im Verdacht:

- Lehrkräfte haben in ihrem Namen einige diakritische Zeichen wie š, č und ū verloren.
Umlaute sind aber richtig angekommen.
Ich bin verwundert, es sollte doch von UTF-8 nach UTF-8 gehen...

- In Feld "Amtsbezeichnung" der weiblichen Lehrkäfte ist aus z.B. StD' und GeR' nach
der Migration StD" und GeR" geworden, dh. alle Hochkommata sind zu Anführungszeichen migriert.

Hab ich per Hand geändert, aber im Zuge einer kommenden Schild->SQL Umstellung wird vermutlich
nochmal jemand das Migrationstool anfassen und könnte dies dann prüfen.

Mit freundlichen Grüßen
GE Schwerte

Re: Schild und SQL

Verfasst: Dienstag 4. Februar 2020, 11:48
von Pfotenhauer
Hallo.

SQL-Server hat, was UTF-8 angeht so seine Eigenheiten.
Ich vermute, dass das Script zur Umstellung der benötigten Felder auf UTF-8 damals nicht eingespielt wurde.

Können die Sonderzeichen denn manuell in der DB gespeichert werden? Oder geht das gar nicht?

Re: Schild und SQL

Verfasst: Dienstag 4. Februar 2020, 12:02
von GE Schwerte
Die Menge der zu ändernden Lehrer war ja überschaubar.

Ich hab die Namen per Hand korrigiert und seitdem ist alles prima.
Die Schreibweisen sind jetzt in der MS-SQL-DB richtig und bleiben auch so.

Schüler mit Sonderzeichen in Namem und Ort sind auch drin und Formulare (z.B. Zeugnisse) werden
auch richtig gedruckt.

Wir hatten vor der Migration allerdings keine Schüler mit diakritischen Zeichen,
so dass ich da zum Migrationsverhalten der DB keine Auskunft geben kann.
Mir ist es halt nur bei den Lehrern aufgefallen.