OTRS 3.1.6 - Debian 6 und MSSQL Server

Hilfe zu Znuny Problemen aller Art
Locked
tomtom123
Znuny newbie
Posts: 3
Joined: 04 Oct 2012, 16:30
Znuny Version: 3.1.10
Real Name: Thomas

OTRS 3.1.6 - Debian 6 und MSSQL Server

Post by tomtom123 »

Hallo,

Aufgrund von IT Umstellungen, stehe ich seitens unseres Ticketsystems vor einem kleinen Problem.

Wir Verwenden OTRS schon seit einigen Jahren um Supportanfragen unserer Kunden damit abzuarbeiten.

Zur Zeit läuft das OTRS auf einem Windwos Server und die Daten liegen in einem MSSQL Server.
Agents, Customer, DynamicFields usw ist alles vorhanden - wir arbeiten täglich damit :-)

Ich muss jetzt aber das OTRS aber auf einen Debian Server verschieben, möchte aber keine Datenbank migration auf
MySQL oder ähnliches machen. Ich möchte einfach von der Debian installation auf die MSSQL Datenbank zugreifen können.

Dafür habe ich mal alles nach besten Wissen und Gewissen installiert und konfiguriert ;-) bekomme aber einen Fehler beim Loginversuch :-/

der Test für die Datenbankverbindung schein zu funktionieren ...

root@Debiantest:/opt/otrs/Kernel/Config# /opt/otrs/bin/otrs.CheckDB.pl
Trying to connect to database
DSN: DBI:ODBC:OTRS
DatabaseUser: otrs

It looks Ok!

.... aber beim Loginversuch mit meinem Testuser bekomme ich einen Fehler (Panic usw....) - jedoch funktioniert der Login auf der Windwoswebpage problemlos!

[Thu Oct 4 16:23:15 2012][Notice][Kernel::System::Auth::DB::Auth] User: testuser authentication ok (REMOTE_ADDR: 192.168.123.80).
[Thu Oct 4 16:23:15 2012][Error][Kernel::System::User::UserLookup][797] No UserID found for 'testuser''!
[Thu Oct 4 16:23:15 2012][Error][Kernel::System::User::UserLookup][797] No UserID found for 'testuser'!
[Thu Oct 4 16:23:15 2012][Notice][Kernel::System::User::GetUserData] Panic! No UserData for user: 'testuser'!!!

Laut Fehlermeldung gibt es keine UserID für den user.
Ich habe mal das OTRS Query für den Login direkt im SQL Server ausgeführt "SELECT id FROM users WHERE valid_id IN ( 1 ) AND login = 'testuser' " und bekomme den Wert 22 zurück. Sieht doch nicht so schlecht aus oder?

Jetzt weiß ich leider nicht mehr weiter... fehlt mir ein Mapping oder so?
Muss ich in irgendeiner Config die 'users' Tabelle eingeben?

Zur Sicherheit der Inhalt des Config.pm files:

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



Ich hoffe jemand kann mir hier weiterhelfen... Forum und google habe ich selbst schon versucht zu durchforsten aber bisher
leider ohne Erfolg.

Vielen Dank
Thomas
Locked