Document toolboxDocument toolbox

(de) Erstellen und Konfigurieren der FactoryLogix Datenbank

administrator

In diesem Kapitel wird erläutert, wie Sie eine FactoryLogix-Datenbank auf einem SQL-Server erstellen, konfigurieren und formatieren.

Wichtig

Der Microsoft SQL Server muss bereits konfiguriert worden sein und die Person, welche diese Installation ausführt, sollte Kenntnisse bezügliche der Verwaltung einer SQL-Datenbank haben.   

 

Bitte gehen Sie wie folgt vor, ehe Sie fortfahren: 

  • Stellen Sie sicher, dass alle erforderlichen Microsoft Windows-Konten erstellt sind und auf dem Datenbankserver von FactoryLogix die erforderlichen Rechten erteilt worden sind (Was Sie vor der Installation beachten müssen).

  • Installieren Sie die aktuellsten Microsoft Service Packs und Sicherheits-Patches.

  • Lassen Sie sich vom technischen Support von Aegis die Setup-Dateien für Aegis Software Produkte und alle verfügbaren Patches zukommen. 

  • Stellen Sie sicher, dass dem Benutzernamen und dem Kennwort, die Sie zum Herstellen einer Verbindung mit der FactoryLogix-Datenbank mit FactoryLogix Server-Management verwenden, die dbo-Rolle zugewiesen wurde (SQL-Authentifizierung) oder sich in der lokalen Administratorgruppe (Windows-Authentifizierung) des SQL-Datenbankservers befindet. Alle Tabellen nach der Installation müssen der dbo-Rolle zugeordnet sein. 

Hinweis

Wenn Sie die FactoryLogix Datenbank erstellen, nennen Sie diese FactoryLogix und verwenden Sie die Standard-Datenbankattribute. Die Datenbank sollte bei Bedarf automatisch erweitert werden können. Größenbeschränkungen für die Datenbank kann später zu Problemen führen, wenn diese Größenbeschränkungen erreicht werden.   

 

Nachdem Sie die FactoryLogix Database erstellt und die Berechtigungen erteilt haben, muss die Datenbank strukturiert werden. Das FactoryLogix Database Utilities-Tool erstellt mithilfe von SQL-Skriptanweisungen die erforderlichen Tabellen, Felder und Indizes in der neuen Datenbank. (Sie können über die FactoryLogix Server Management-Anwendung auf das Tool zugreifen).

Erstellung der FactoryLogix Datenbank

  1. Melden Sie sich mit einem Windows-Konto, das über lokale Administratorrechte verfügt, am SQL Server an.

  2. Öffnen Sie das SQL Server Management Studio.

  3. Erweitern Sie im Objekt Explorer den entsprechenden SQL Server-Computer- / Instanznamen, klicken Sie mit der rechten Maustaste auf Datenbanken, und wählen Sie dann Neue Datenbank aus.

  4. Geben Sie im Dialogfeld Neue Datenbank den Namen FactoryLogix in das Feld Datenbankname ein.



    New Database dialog



  5. Erweitern Sie mit der Maus das Dialogfeld oder verwenden Sie die horizontale Bildlaufleiste, um alle verfügbaren Dialogfelder anzuzeigen.

  6. Geben Sie unter Pfad den Pfad ein, der für Daten- und Protokolldateien verwendet werden soll.

  7. Wählen Sie unter Autogrowth/Maxsize die Schaltfläche "Browse (....)".

  8. Stellen Sie im Dialogfeld "Autogrowth ändern" sicher, dass das Kontrollkästchen "Autogrowth aktivieren" aktiviert ist (Standard) und setzen Sie dann Dateiwachstum auf 10%.

  9. Wählen Sie unter Maximale Dateigröße die Option Unbegrenzt und dann OK aus.


    Change Autogrowth dialog



  10. Wählen Sie OK, um zum Dialogfeld Neue Datenbank zurückzukehren, und wählen Sie dann Hinzufügen, um die Datenbank zu erstellen. 

Einrichten der Datenbanksicherheit mit Windows Authentifizierung

  1. Öffnen Sie das SQL Server Management Studio.

  2. Erweitern Sie im Objekt Explorer den entsprechenden SQL Server-Computer- / Instanznamen, klicken Sie mit der rechten Maustaste auf Sicherheit und wählen Sie dann Neu > Anmelden. 

  3. Wählen Sie im Dialogfeld Anmelden - Neu die Option Windows-Authentifizierung aus.




  4. Geben Sie das entsprechende Anmeldekonto für die Windows-Domäne im Textfeld Anmeldename an.

  5. Wählen Sie FactoryLogix aus dem Dropdown-Menü Standard-Datenbank und wählen Sie dann OK.

Einrichten der Datenbanksicherheit mit SQL Authentifizierung

  1. Öffnen Sie das SQL Server Management Studio.

  2. Erweitern Sie im Objekt Explorer den entsprechenden SQL Server-Computer- / Instanznamen, klicken Sie mit der rechten Maustaste auf Sicherheit und wählen Sie dann Neu > Anmelden. 

  3. Wählen Sie im Dialogfeld Anmelden - Neu die Option SQL Server Authentifizierung aus.




  4. Geben Sie als Anmeldenamen aegis ein.

  5. Geben Sie im Passwort Feld ein Passwort ein und geben Sie es danach erneut in dem Feld Passwort bestätigen ein. 

  6. Deaktivieren Sie das Kontrollkästchen Passwortablauf erzwingen.

  7. Wählen Sie FactoryLogix aus dem Dropdown-Menü Standard-Datenbank und wählen Sie dann OK.

  8. Wählen Sie Benutzerzuordnung unter Seite auswählen.




  9. Wählen Sie unter Benutzer, die dieser Anmeldung zugeordnet sind, FactoryLogix aus.

  10. Wählen Sie unter Mitgliedschaft in der Datenbankrolle für: FactoryLogix die Optionen db_datareader, db_datawriter und db_ddladmin aus. (Öffentlich ist standardmäßig ausgewählt und sollte ausgewählt bleiben.)

Hinweis

Wenn Sie sowohl ein Windows-Konto als auch ein SQL-Konto erstellen, stellen Sie sicher, dass die Rollen für jedes Konto identisch sind.

Strukturieren der Datenbank

Mit der folgenden Prozedur werden alle Datenbanktabellen, Indizes, gespeicherten Prozeduren und Trigger erstellt, die für eine ordnungsgemäße Funktion des FactoryLogix-Systems erforderlich sind. 

  1. Melden Sie sich am Server oder an einem Computer an, auf dem FactoryLogix Server Management bereits installiert ist. (Das Anmeldekonto sollte über Administratorrechte für den Datenbankserver verfügen, wenn Sie die Windows-Authentifizierung verwenden.)

  2. Öffnen Sie FactoryLogix Server-Management über das Windows-Startmenü.

  3. Klicken Sie auf die Schaltfläche Datenbankverbindungen..




  4. Wählen Sie in der rechten oberen Ecke des Fensters Datenbankverbindungen die Schaltfläche Neue Datenbankverbindung hinzufügen




  5. Geben Sie im Dialogfeld Neue Datenbankverbindung hinzufügen FactoryLogix in das Feld Name der Datenbankverbindung ein. 




  6. Geben Sie unter Name des Servers FactoryLogix SQL Server ein oder wählen Sie ihn aus.

  7. Wählen Sie unter Server-Anmeldung den entsprechenden Authentifizierungstyp aus (Windows oder SQL).

  8. Wählen Sie im Feld Datenbanknamen auswählen oder eingeben die Option FactoryLogix aus und klicken Sie dann auf OK.

  9. Wählen Sie im Fenster Datenbankverbindungen die FactoryLogix-Verbindung aus, wählen Sie Als Standard-Datenbank festlegen und dann Speichern.




  10. Wählen Sie die Schaltfläche Home oben im Fenster und dann die Schaltfläche Dienstprogramme für Datenbanken.

  11. Wählen Sie im Fenster Dienstprogramme für Datenbanken FactoryLogix aus der Dropdown-Liste Zieldatenbank auswählen die Option FactoryLogix und anschließend Neues Zieldatenbankschema erstellen aus. 




  12. Wenn die Meldung angezeigt wird die Zieldatenbank von FactoryLogix wurde erfolgreich erstellt, wählen Sie OK.


Überprüfen der Erstellung und Struktur der Datenbank

  1. Öffnen Sie SQL Server Management Studio und stellen Sie eine Verbindung zum Server her.

  2. Öffnen Sie die Versionstabelle in der FactoryLogix-Datenbank.

    Die Tabelle sollte einen Eintrag enthalten, der der aktuellen Hauptversion der installierten Software entspricht. Dies ist die letzte von der Strukturierungsprozedur ausgeführte Operation, die auf eine ordnungsgemäß erstellte und strukturierte Datenbank hinweist.

Erteilen von Berechtigungen für die FactoryLogix "Gespeicherten Prozeduren"

  1. Öffnen Sie SQL Server Management Studio.

  2. Erweitern Sie im Objekt-Explorer die folgenden Ordner: Datenbanken> FactoryLogix> Programmierbarkeit> Gespeicherte Prozeduren.

  3. Klicken Sie mit der rechten Maustaste auf die Prozedur ECADLöschen und wählen Sie dann Eigenschaften aus.

  4. Wählen Sie im Dialogfeld Gespeicherte Prozeduren Eigenschaften - ECADLöschen, die Seite Berechtigungen aus.

  5. Um einem Benutzer Berechtigungen zu erteilen, wählen Sie Suchen.

  6. Klicken Sie auf die Schaltfläche Durchsuchen (...), um die Liste der Benutzer oder Rollen anzuzeigen. 

  7. Wählen Sie den zuvor konfigurierten Aegis-Benutzer aus, dem Berechtigungen erteilt werden sollen, und klicken Sie dann zweimal auf OK, um zum Dialogfeld Gespeicherte Prozeduren Eigenschaften - ECADLöschen zurückzukehren.

  8. Aktivieren Sie auf der Registerkarte Explizite Berechtigungen das Kontrollkästchen Ausführen in der Spalte Erteilen und wählen Sie anschließend OK aus. 




  9. Wiederholen Sie die Schritte 3-7, um für jede dieser gespeicherten Prozeduren dieselbe Berechtigung festzulegen: 

    • CheckoutBatchDataCollectionDocumentLink

    • CreateArchiveQueue

    • DeleteECAD

    • FinishBatchRouteTransaction

    • FinishRerouteProcessFlowTransactionStatuses

    • GenerateSerialNumberDefinition

    • StartBatchRouteStatus

    • StartBatchRouteTransaction

    • StartRerouteProcessFlowTransactionStatuses

Alternative Methoden zum Erstellen einet FactoryLogix Datenbank

Es ist möglich, eine FactoryLogix-Datenbank aus einer Sicherung (.bak-Datei) einer anderen FactoryLogix-Datenbank zu erstellen. Ein Aegis Applications Engineer oder Trainer kann eine Datenbank im Voraus vorbereiten, ein Backup erstellen und auf einen Kundenstandort migrieren.

SQL Server-Speicher konfigurieren

Standardmäßig verwendet SQL Server so viel RAM, wie das System zulässt. Auf Servern, auf denen neben SQL Server auch Komponenten ausgeführt werden, wird empfohlen, SQL so zu konfigurieren, dass eine feste Menge an RAM verbraucht wird - normalerweise die Hälfte der im System verfügbaren Gesamtmenge

SQL Server Wartungsplan

Eine ordnungsgemäße Wartung der Datenbank ist sehr wichtig. Wenn Probleme mit der Datenbank auftreten, müssen Sie die Datenbank so schnell wie möglich mit minimalem Datenverlust wiederherstellen können. Ein guter Datenbankwartungsplan stellt außerdem sicher, dass Ihre Transaktionsprotokolle ordnungsgemäß verwaltet werden und nicht den gesamten verfügbaren Speicherplatz belegen. Es gibt viele Möglichkeiten, Wartungspläne einzurichten. Ziel ist es jedoch, einen einfachen Plan zu erstellen, der die Ziele Sicherung Ihrer Datenbank und der ordnungsgemäßen Verwaltung von Transaktionsprotokollen erfüllt. Weiter Informationen finden Sie unter (de) Datenbanksicherung und Wartungsplanung.

 

Copyright © 2024 Aegis Industrial Software Corporation. All Rights Reserved.