[geloest] undefined HASH reference ITSMChange.pm line 2295

Hilfe zu Znuny Problemen aller Art
Locked
+Chris
Znuny newbie
Posts: 2
Joined: 05 May 2011, 11:27
Znuny Version: 3.0.6
Real Name: Christian Ganter
Company: Progress Werk AG

[geloest] undefined HASH reference ITSMChange.pm line 2295

Post by +Chris »

Hallo,
ich habe OTRS 3.0.6 installiert und wollte direkt auf eine MS SQLExpress Datenbank umstellen.
Dazu habe ich MSSQL Express 2005 installiert und mit den beigefuegten Skripten initialisiert
(otrs-schema.mssql.sql, otrs-initial.mssql.sql, otrs-schema-post.mssql.sql). Dann habe ich noch
einen ODBC-Connect erstellt. Anschliessend habe ich die config.pm wie folgt angepasst:

# database settings #
# ---------------------------------------------------- #
# DatabaseHost
# (The database host.)
$Self->{'DatabaseHost'} = 'servername';
# Database
# (The database name.)
$Self->{'Database'} = 'otrs';
# DatabaseUser
# (The database user.)
$Self->{'DatabaseUser'} = 'otrs';
# DatabasePw
# (The password of database user. You also can use bin/otrs.CryptPassword.pl
# for crypted passwords.)
$Self->{'DatabasePw'} = 'otrs';
# DatabaseDSN
# (The database DSN for MySQL ==> more: "man DBD::mysql")
# $Self->{DatabaseDSN} = "DBI:mysql:database=$Self->{Database};host=$Self->{DatabaseHost};";
$Self->{DatabaseDSN} = "DBI:ODBC:$Self->{Database}";
$Self->{'Database::Type'} = "mssql";
# $Self->{DatabaseUserTable} = "system_user2";

Im OTRS als root angemeldet habe ich dann das ITSM Paket installiert. Anschliessend erscheint folgende Fehlermeldung:

Software error:
Can't use an undefined value as a HASH reference at C:/PROGRA~1/OTRS/OTRS//Kernel/System/ITSMChange.pm line 2295.

OS: Windows XP
OTRS: 3.0.6
ITSM: .3.0.2
DB: MS SQLExpress 2005

Kann mir jemand helfen? Was mache ich falsch.
Vielen Dank.
Gruss
Chris
+Chris
Znuny newbie
Posts: 2
Joined: 05 May 2011, 11:27
Znuny Version: 3.0.6
Real Name: Christian Ganter
Company: Progress Werk AG

Re: [geloest] undefined HASH reference ITSMChange.pm line 22

Post by +Chris »

Hallo,
kaum macht mans richtig, funktionierts:
Der SQL-Benutzer braucht die db_owner Berechtigung auf die DB "otrs", dann gehts...
Gruss
Chris
Locked