Installieren Sie Microsoft® SQL Server. Das Auslieferungspaket von ARIS Risk & Compliance Manager enthält Datenbankskripte, die Ihnen helfen, die Datenbank für ARIS Risk & Compliance Manager vorzubereiten. Nachfolgende Dateien werden für die Erstellung einer Datenbank für MS SQL Server benötigt:
Hauptskript zum Initialisieren einer Datenbank und eines Benutzers für ARIS Risk & Compliance Manager.
Generieren des Datenbankbenutzers für ARIS Risk & Compliance Manager.
Generieren der Datenbankinstanz für ARIS Risk & Compliance Manager.
Batch zum Eingeben der Datenbankdaten.
Voraussetzungen
Vorgehen
Bearbeiten Sie die Datei envset.bat, um die Verbindungsdaten der Instanz von Microsoft SQL Server anzugeben. Es wird empfohlen, die Anmeldeinformationen zu notieren. Sie müssen später während des Setups von ARIS eingegeben werden. Um die Verbindungsdaten der Instanz von Microsoft SQL Server anzugeben, passen Sie die hervorgehobenen Parameter an.
@ECHO OFF
REM
REM You may edit this section for customizing purposes.
REM
REM If you use named instances then append a "\" and the name of your instance
SET MSSQL_SAG_MSSQL_SERVER_NAME=localhost
REM The login name that is used to execute this script
Warnung
Der Anmeldename für die Ausführung des Skripts (MSSQL_SAG_MSSQL_LOGIN_NAME) muss sich von dem des Windows-Benutzers unterscheiden, der zur Ausführung des Dienstes verwendet wird (siehe Datei create_arcm_user.sql; <Domänenkonto>).
SET MSSQL_SAG_MSSQL_LOGIN_NAME=localhost\username
REM name of database that will be created by the script.
SET MSSQL_SAG_DATABASE_NAME=ARCM10DB
REM folder in which the database files should be stored.
SET MSSQL_SAG_FILEGROUP_FILE_DIR=F:\msqldata\ARCM10DB
REM credentials of the login that is used by the application.
SET MSSQL_SAG_APP_USER=ARCM10
SET MSSQL_SAG_APP_PWD=*ARIS!1dm9n#
CREATE LOGIN [<Domänenkonto>] FROM WINDOWS WITH DEFAULT_DATABASE=[$(database)]
CREATE USER [$(username)] FOR LOGIN [<Domänenkonto>]
USE [$(database)]
GZ
CREATE LOGIN $(username) WITH PASSWORD=N'$(password)', DEFAULT_DATABASE=[$(database)]
GZ
CREATE USER [$(username)] FOR LOGIN [<Domänenkonto>] with default schema = $(username)
GRANT IMPERSONATE ON USER::$(username) TO [<Domänenkonto>]
start zookeeper_m
Um einen vorhandenen Dienst zu aktualisieren, verwenden Sie den folgenden Befehl, um die URL zu bearbeiten. Beispiel:
update external service <Dienst-ID> url="jdbc:sqlserver://<database server>:<database port>;DatabaseName=<database name>;integratedSecurity=true"
Wenn Sie einen neuen Dienst registrieren, muss der Parameter integratedSecurity=true ebenfalls zur URL hinzugefügt werden, zum Beispiel:
register external service db url="jdbc:sqlserver://<database server>:<database port>;DatabaseName=<database name>;integratedSecurity=true" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" username="<user name>" password="<password>" maxIdle=15 maxActive=300 maxWait=10000 removeAbandoned=false removeAbandonedTimeout=600 logAbandoned=true initialSize=0 testOnBorrow=true validationQuery="select 1" defaultAutoCommit=false rollbackOnReturn=true host=<database server> jmxEnabled=true
Microsoft® SQL Server ist installiert und wird ausgeführt.