Konfigurieren der Verbindungsmethoden für die BarTender-Systemdatenbank
Überblick
Standardmäßig ist die BarTender Systemdatenbank so konfiguriert, dass sie Windows-Authentifizierung verwendet. Der Windows-Benutzer, der das BarTender-Installationspaket ausführt, erhält die Berechtigung. Wenn mehrere Benutzer auf demselben Rechner BarTender nutzen, müssen zusätzliche Datenbankberechtigungen eingerichtet werden, um unerwartetes Verhalten wie Abstürze der Anwendung oder Fehler beim erneuten Drucken zu vermeiden.
Es gibt verschiedene Möglichkeiten, mehreren Benutzern Datenbankberechtigungen zu erteilen. Welche Methode Sie wählen, hängt davon ab, welche BarTender-Funktionen und -Apps verwendet werden und welche IT-Richtlinien in Ihrem Unternehmen gelten. Für die Umsetzung ist außerdem Administratorzugriff erforderlich. Wenden Sie sich daher gegebenenfalls an Ihr IT-Team, um Unterstützung bei diesen Schritten zu erhalten.
Hier sind drei mögliche Methoden:
- Aktivieren Sie die SQL-Authentifizierung und erstellen Sie ein Login. Der Vorteil dieser Methode ist, dass ein einziger Benutzername und ein Passwort verwendet werden, sodass jeder Benutzer mit diesen Zugangsdaten auf die Datenbank zugreifen kann. Für Umgebungen, in denen die Aktivitäten einzelner Benutzer nachverfolgt werden müssen, ist dies jedoch möglicherweise nicht ideal.
- Verwenden Sie weiterhin die Standard-Windows-Authentifizierung und fügen Sie Benutzer oder Gruppen manuell hinzu. So ist eine automatische Anmeldung und Protokollierung der Aktivitäten bestimmter Windows-Benutzer möglich, allerdings ist die Einrichtung und Verwaltung etwas aufwendiger.
- Konfigurieren Sie den BarTender Systemdienst so, dass er unter einem Administratorkonto ausgeführt wird, das Zugriff auf die Systemdatenbank hat. Dieser Vorgang ist erforderlich, wenn Sie eine Verbindung zu einer entfernten Systemdatenbank herstellen möchten, und kann auch eine relativ einfache Abkürzung für die Konfiguration einer lokalen Datenbank sein.
Eine vierte Lösung sei ebenfalls erwähnt: Sie können das Problem komplett umgehen, indem Sie die Installation der BarTender Systemdatenbank überspringen, falls diese in Ihrer Umgebung nicht benötigt wird. Weitere Informationen zu dieser Option finden Sie im Support-Artikel Muss ich SQL Server Express installieren, damit BarTender funktioniert?
Gilt für
BarTender 2019 und neuer
Informationen
Klicken Sie auf eine Methode, um sie zu erweitern und die Umsetzungsschritte anzuzeigen.
SQL-Authentifizierung konfigurieren
Windows-Authentifizierung konfigurieren
- Melden Sie sich unter Windows mit einem Konto an, das Administratorrechte für die BarTender Systemdatenbank hat.
- Laden Sie SQL Server Management Studio (SSMS) herunter und installieren Sie es, falls noch nicht geschehen.
- Öffnen Sie SSMS und stellen Sie eine Verbindung zur Datenbank her.
- Erweitern Sie im Objekt-Explorer links den Ordner Sicherheit für die BARTENDER-Instanz (Standardname) und dann den Ordner Anmeldungen. Hier sehen Sie eine Liste der bereits konfigurierten Benutzer und Gruppen. Sie sollten die BUILTIN (lokal)-Gruppen für Administratoren und Benutzer sowie einige Einzelbenutzer sehen.
- Bestimmen Sie, welche Benutzer oder Gruppen Zugriff auf die BarTender Systemdatenbank erhalten sollen. Wenn Sie sicherstellen möchten, dass jeder Benutzer die minimal notwendigen Berechtigungen hat, können Sie einfach BUILTIN\Users auswählen, aber Sie können auch bestimmte Benutzer auswählen oder hinzufügen.
- Um einen Benutzer hinzuzufügen, der nicht in der Liste steht, klicken Sie mit der rechten Maustaste auf den Ordner Anmeldungen und wählen Sie "Neue Anmeldung".
- Führen Sie für jede dieser Entitäten die folgenden Schritte aus, um deren Berechtigungen zu konfigurieren.
Benutzer oder Gruppe der Datenbank zuordnen
- Wählen Sie einen Benutzer oder eine Gruppe aus, der/die Zugriff erhalten soll, klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften.
- Wählen Sie im linken Bereich Benutzerzuordnung und setzen Sie rechts das Häkchen bei Zuordnen für die BarTender-Datenbank. Klicken Sie auf OK, um den Benutzer oder die Gruppe zur Benutzerliste dieser Datenbank hinzuzufügen.
- Wiederholen Sie diesen Vorgang für jede Entität, die die Datenbank nutzen soll.
Berechtigungen vergeben
- Suchen Sie im Objekt-Explorer die BarTender Systemdatenbank im Ordner Datenbanken, klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften.
- Wählen Sie in der Liste links Berechtigungen und dann rechts den Benutzer oder die Gruppe aus.
- Setzen Sie in der Liste Explizite Berechtigungen unten rechts Häkchen bei den folgenden Mindestberechtigungen:
- Connect
- Delete
- Execute
- Insert
- Select
- Update
- Wählen Sie den nächsten Benutzer aus der Liste und vergeben Sie die Berechtigungen auf die gleiche Weise. Wenn alle Benutzer konfiguriert sind, klicken Sie auf OK, um die Änderungen zu speichern.
Neustart
Nachdem alle notwendigen Änderungen vorgenommen wurden, müssen die folgenden Prozesse neu gestartet werden, damit die Änderungen wirksam werden:
- Die SQL Server-Instanz. Klicken Sie im SSMS > Objekt-Explorer mit der rechten Maustaste auf den Namen der BarTender-Instanz (ganz oben im Baum) und wählen Sie Neu starten, bestätigen Sie die Sicherheitsabfragen.
- Der BarTender Systemdienst. Öffnen Sie die Dienste-App in Windows, suchen Sie BarTender Systemdienst in der Liste, klicken Sie mit der rechten Maustaste darauf und wählen Sie Neu starten. Dadurch werden auch einige andere BarTender-Dienste neu gestartet, was ein paar Sekunden dauern kann.
Wenn Sie an einem Nicht-Server-Computer arbeiten, können Sie alternativ auch einfach den Rechner neu starten.
Verbindung testen
Melden Sie sich als Standardbenutzer bei Windows an.
Wenn dieser Benutzer keinen Zugriff auf die Administration Console hat oder die Konfiguration als Troubleshooting-Maßnahme durchgeführt wurde, können Sie einfach eine Etikettendatei im BarTender Designer öffnen. Lässt sie sich wie erwartet öffnen, ohne einzufrieren oder abzustürzen?
Hat der Benutzer Zugriff auf die Administration Console, kann er die Datenbankverbindung mit dem Systemdatenbank-Assistenten wie folgt testen:
- Öffnen Sie die App Administration Console und klicken Sie links auf Systemdatenbank.
- Öffnen Sie im rechten Bereich den Systemdatenbank-Assistenten.
- Wenn der Dialog erscheint, klicken Sie auf Weiter, wählen Sie Verbindungseinstellungen anpassen und klicken Sie erneut auf Weiter.
- Im Abschnitt Datenbankserver auswählen klicken Sie auf Weiter, ohne Server- oder Authentifizierungseinstellungen zu ändern.
- Wenn der Assistent ohne Verbindungsfehler oder Berechtigungshinweise zum Bildschirm BarTender Systemdatenbank auswählen weitergeht, ist alles in Ordnung!
Falls ein Fehler auftritt, machen Sie bitte einen Screenshot oder notieren Sie die genaue Meldung für die weitere Fehlersuche.
Ein Konto für den BarTender Systemdienst festlegen
Welche Berechtigungen sollte das Konto haben?
Es wird allgemein empfohlen, dass das Windows-Konto, das für den BarTender Systemdienst verwendet wird, folgende Eigenschaften besitzt:
- Lokale Administratorrechte
- Zugriff auf Domänenebene
- Das Passwort wird nicht geändert
- Zugriff auf die Systemdatenbank (bei Verbindung zur Systemdatenbank über Windows-Authentifizierung)
Anleitung
- Melden Sie sich als Administrator bei Windows an und öffnen Sie die Dienste-App.
- Suchen Sie den BarTender Systemdienst, klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften.
- Wechseln Sie zum Tab Anmelden, wählen Sie Dieses Konto und geben Sie die Zugangsdaten ein. (Verwenden Sie Durchsuchen, wenn Sie sich bei der Syntax nicht sicher sind.) Klicken Sie auf OK.
- Klicken Sie nun mit der rechten Maustaste auf den BarTender Systemdienst (BSS) und wählen Sie Neu starten, damit die neuen Zugangsdaten verwendet werden. Dadurch werden auch der Integrationsdienst und der Druckplaner neu gestartet, was zu einer kurzen Unterbrechung beim automatisierten Drucken führen kann.
- Wenn die Dienste wie erwartet neu starten, testen Sie die Datenbankverbindung, indem Sie den Systemdatenbank-Assistenten aus der Administration Console ausführen (siehe Schritt 5).
- Wenn BSS ungewöhnlich lange zum Starten braucht oder mit Fehler 1053 gar nicht startet, deutet das meist auf ein Problem mit den Zugangsdaten hin. Entweder ist das Passwort falsch oder es fehlen die nötigen Berechtigungen (lokaler Administrator mit Domänenzugriff). Überprüfen Sie die Berechtigungen des Benutzerkontos, geben Sie die Zugangsdaten in den BSS-Eigenschaften erneut ein und versuchen Sie, den Dienst erneut zu starten.
- Öffnen Sie die App Administration Console, wählen Sie links Systemdatenbank und öffnen Sie den Systemdatenbank-Assistenten. Klicken Sie auf Weiter.
- Fahren Sie mit dem Assistenten fort:
- Wählen Sie Verbindungseinstellungen anpassen.
- Stellen Sie sicher, dass der richtige Servername und die richtige Authentifizierungsmethode ausgewählt sind.
- Wählen Sie Vorhandene BarTender Systemdatenbank verwenden und stellen Sie sicher, dass die richtige ausgewählt ist (Standard ist Datastore).
- Klicken Sie auf Einrichten, um die Verbindung herzustellen
- Wenn der Einrichtungsprozess ohne Fehlermeldung endet, ist alles in Ordnung!
- Falls eine Fehlermeldung erscheint, machen Sie bitte einen Screenshot oder notieren Sie die genaue Fehlermeldung für die weitere Fehlersuche.
SQL-Authentifizierung in der Datenbank aktivieren
Neues Benutzer-Login für die Datenbank erstellen
Mit den Benutzerdaten zur Systemdatenbank verbinden
Falls stattdessen eine Fehlermeldung erscheint, machen Sie bitte einen Screenshot oder notieren Sie die genaue Fehlermeldung und wenden Sie sich an den technischen Support für weitere Hilfe.