ALF-BanCo 7 Datenbank auf einem SQL-Server betreiben BanCo auf SQL-Server.pdf · ALF-BanCo 7 –...

Preview:

Citation preview

ALF-BanCo 7 – Datenbank auf einem SQL-Server betreiben

Unter „Datei“->“Umzug auf SQL-Server“ starten Sie den Assistenten für den Umzug.

Wählen Sie im Verlauf des Assistenten die SQL-Serverversion, die Sie installiert haben:

Wählen Sie aus der Liste der Server Ihren SQL-Server aus.

Wählen Sie Windows-Authentifizierung (Standard) oder Benutzername und Passwort –

entsprechend Ihrer SQL-Server-Konfiguration.

Jetzt werden alle Daten auf den Server kopiert.

Nach erfolgreichem Umzug wird ALF-BanCo beendet.

Dieser Arbeitsplatz wurde nun auf den SQL-Server übertragen.

Bitte starten Sie ALF-BanCo danach selbst neu, damit die neue SQL-Server-Datenbank

geöffnet wird.

Weitere Arbeitsplätze stellen Sie wie auf der Folgeseite beschrieben um.

Alle anderen Arbeitsplätze auf den SQL-Server umstellen

Im Speicherort der Datenbankdatei wurde eine neue Steuerdatei erzeugt.

In unserem Beispiel

„banco.alfdb7“ = originale Datenbankdatei

„banco.alfsql7“ = Steuerdatei um sich mit dem SQL-Server zu verbinden

Starten Sie ALF-BanCo. Klicken Sie im Anmeldebildschirm rechts unten auf „Daten ändern“

Im folgenden Fenster klicken Sie bei „Datenbank“ auf „Ändern“ oder geben Sie direkt den

Namen der Steuerdatei ein:

Über „Ändern“ wählen Sie bitte die passende Dateiendung:

In diesem Beispiel wird statt der Datenbankdatei (hier „banco.alfdb7“) die SQL-Steuerdatei

(hier im Beispiel „banco.alfqsl7“) ausgewählt.

Bestätigen Sie mit „Ok“, dann wird auf diesem Arbeitsplatz ab sofort die Datenbank auf dem

SQL-Server verwendet.

Hierfür sind teilweise spezielle Einstellungen auf dem SQL-Server notwendig. Bitte lesen Sie

im Folgenden wie Sie dies konfigurieren.

Einrichten eines neuen eingeschränkten Datenbankbenutzers unter Microsoft SQL Server 2008, 2012, 2014, 2016, 2017

Anmeldung über Windows-Authentifizierung:

Am Rechner wo Sie den SQL-Server installiert haben, starten Sie die Systemsteuerung und wählen Sie „Verwaltung“. Im neuen Dialog wählen Sie „Computerverwaltung“. Bei „Lokale Benutzer und Gruppen > Gruppen“ klicken Sie die rechte Maus-Taste an und wählen Sie „Neue Gruppe…“ im Kontextmenü.

Geben Sie der Gruppe einen Name und klicken Sie auf „Hinzufügen“.

Klicken Sie auf „Pfade…“

Im neuen Dialog klicken Sie auf „Erweitert…“

Klicken sie auf „Jetzt suchen“. Im unteren Bereich werden alle Benutzer aufgelistet. Wählen Sie alle Windows-Benutzer die mit ALF-BanCo Zugriff auf den SQL-Server haben sollen und klicken Sie auf „OK“.

Klicken Sie erneut auf „OK“ und dann auf „Erstellen“ um diese Gruppe zu speichern.

Fügen Sie als erstes am SQL-Server eine neue Anmeldung hinzu:

Bitte wählen Sie die gewünschte Authentifizierung und klicken Sie danach auf „Suchen“:

Klicken Sie auf „Objekttypen“

Aktivieren Sie alle Optionen und klicken Sie auf „OK“

Klicken Sie auf „Pfade…“

Wählen Sie die Domäne aus und klicken Sie auf „OK“

Klicken Sie auf „Jetzt suchen“.

Im unteren Bereich werden die Suchergebnisse angezeigt. Wählen Sie die zuvor angelegte Gruppe und klicken Sie auf „OK“

Klicken Sie auf „OK“

Wichtig: Der neue Benutzer muss Mitglied in den Serverrollen "dbcreator" und "diskadmin" sein. Wählen Sie hierzu links im Menü "Serverrollen" und legen Sie die Privilegien fest:

Bei der Benutzerzuordnung wählen Sie die ALF-BanCo Datenbank und als Datenbankrollen müssen "db_owner" und "public" gesetzt werden:

Unter "Sicherungsfähige Elemente" muss "SQL verbinden" und "Serverstatus anzeigen" gesetzt sein. Dazu gehen Sie wie folgt vor:

Klicken Sie auf „Suchen“ und wählen Sie dann "Alle Objekte des Typs...":

Markieren Sie nun "Server" und wählen Sie "OK":

Wählen Sie jetzt aus der Liste den entsprechenden Server aus und setzen Sie die Attribute "Serverstatus anzeigen" und "SQL verbinden":

Speichern Sie abschließend mit "OK" die Einstellungen.

Anmeldung über SQL Server-Authentifizierung:

Auf dem SQL-Server markieren Sie die obere Zeile, klicken die rechte Maus-Taste und

wählen „Eigenschaften“ im Kontextmenü.

Bei den Servereigenschaften wechseln Sie auf „Sicherheit“ und wählen „SQL-Server- und Windows-

Authentifizierung“.

Speichern Sie die Änderung mit „OK“

Fügen Sie am SQL-Server eine neue Anmeldung hinzu:

Wählen Sie SQL Server-Authentifizierung, geben den Anmeldenamen ein und wählen die passende „Standarddatenbank“.

Wichtig: Der neue Benutzer muss Mitglied in den Serverrollen "dbcreator" und "diskadmin" sein. Wählen Sie hierzu links im Menü "Serverrollen" und legen die Privilegien fest:

Bei der Benutzerzuordnung wählen Sie die ALF-BanCo Datenbank und als Datenbankrollen müssen "db_owner" und "public" gesetzt werden:

Unter "Sicherungsfähige Elemente" muss "SQL verbinden" und "Serverstatus anzeigen" gesetzt sein. Dazu gehen Sie wie folgt vor:

Klicken Sie auf „Suchen“ und wählen dann "Alle Objekte des Typs...":

Markieren Sie nun "Server" und klicken auf "OK":

Wählen Sie jetzt aus der Liste den entsprechenden Server aus und setzen die Attribute "Serverstatus anzeigen" und "SQL verbinden":

Speichern Sie anschließend mit "OK" die Einstellungen.

ALF-BanCo 7 – Umstellung von Windows- auf SQL Server-

Authentifizierung

Starten Sie die Datei „AlfSqlConfigEditor.exe“. Diese Datei finden Sie im ALF-BanCo 7 – Programmverzeichnis.

Klicken Sie auf „Weiter“.

Klicken Sie auf „Durchsuchen“ und wählen die ALF-BanCo Steuerdatei für den SQL Server. Sollten Sie nicht wissen wo diese Datei liegt, starten Sie ALF-BanCo, geben Ihr Passwort ein und klicken auf „Daten ändern“. Im neuen Dialog im Feld „Datenbank“ finden Sie den Pfad und den Namen dieser Datei.

Klicken Sie auf „Weiter“.

Füllen Sie die Felder aus und klicken Sie auf „Weiter“

Beim Klick auf „Fertig Stellen“ wird die Steuerdatei geschrieben.

Prüfen Sie, dass diese Steuerdatei auf allen ALF-BanCo Arbeitsplätzen zugeordnet ist. Starten Sie dazu ALF-BanCo, geben Ihr Passwort ein und klicken auf „Daten ändern“. Prüfen Sie den Inhalt des Felds „Datenbank“. Sie können dies bei Bedarf ändern und die Änderung mit „OK“ speichern.

Recommended