Crowd Doku
Diese Seite wurde zuletzt am 27.07.2025 geändert.
Unterstützte Versionen
Crowd unterstützt die MS SQL Server Versionen, die auf der Seite über die unterstützten Plattformen aufgelistet sind.
Wenn Sie den Crowd Einrichtungsassistenten ausführen, werden Sie dazu aufgefordert eine Datenbank auszuwählen und die Konfigurationseinstellungen für diese Datenbank einzugeben. Es ist einfacher, wenn Sie die Datenbank konfiguriert und die Datenbank-Treiber aufgesetzt haben, bevor Sie den Einrichtungsassistenten starten.
Befolgen Sie den Instruktionen unten, um einen MS SQL Server für Crowd einzurichten.
Erstellen Sie einen Datenbank-Benutzer, mit dem Crowd sich verbinden wird (z. B. crowduser).
Im SQL-Server sollte der Datenbank-Benutzer (crowduser) nicht der Datenbank-Besitzer sein, aber er sollte in der db_owner Rolle sein. Zusätzlich sollten Sie die Datenbank mit einer Kollation nach Groß- und Kleinschreibung erstellen.
ALTER DATABASE <database name> SET READ_COMMITTED_SNAPSHOT ON WITH ROLLBACK IMMEDIATE;
Zum Verifizieren der Änderungen verwenden Sie diese Abfrage, die "1" ergeben sollte:
SELECT sd.is_read_committed_snapshot_on FROM sys.databases AS sd WHERE sd.[name] = '<database name>';
Dieser Schritt ist nur erforderlich, wenn Sie die WAR-Distribution von Crowd heruntergeladen haben.
Laden Sie den SQL-Server JDBC-Treiber von JTDS (empfohlen) oder I-net Software (kommerziell) herunter.
CROWD_INSTALL}/apache-tomcat/lib/
.CROWD_INSTALL}/apache-tomcat/common/lib/
.Vervollständigen Sie die Crowd-Installation, starten Sie Crowd neu und führen Sie anschließend den Einrichtungsassistenten aus, wie in der Installationsanleitung beschrieben.
Konfiguration der Unicode-Unterstützung in MS SQL-Server
Um Crowd für die Unterstützung von Unicode in MS SQL-Server 2005 und 2008 zu konfigurieren, geben Sie folgendes in das "Hibernate Dialect" Feld auf der Datenbank-Konfigurationsseite des Crowd Einrichtungsassistenten ein:
com.atlassian.crowd.util.persistence.hibernate.SQLServerIntlDialect