wir wollten OTRS gestern produktiv setzen, nachdem auf einer Testumgebung alles gut lief.
Bei der Konfiguration kommt es auf der Produktivumgebung beim Versuch eine neue Queue anzulegen zu folgender Fehlermeldung:
Code: Select all
[Microsoft][ODBC SQL Server Driver]Ungültiger Zeichenwert für Konvertierungsangabe (SQL-22018), SQL: 'INSERT INTO queue (name, group_id, unlock_timeout, system_address_id, calendar_name, default_sign_key, salutation_id, signature_id, first_response_time, first_response_notify, update_time, update_notify, solution_time, solution_notify, follow_up_id, follow_up_lock, valid_id, comments, create_time, create_by, change_time, change_by) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, current_timestamp, ?, current_timestamp, ?)'
Seltsamerweise konnten aber Agents und Gruppen, die ja ebenfalls über Timestamps verfügen, angelegt werden.
Zum System:
Windows Server 2003
MSSQL Server 2008 R2 (EN)
IIS6
Active Perl 8.5.5
OTRS 3.0.5
Die OTRS Installation wurde manuell, also nicht mit dem Installer, durchgeführt.
In der Config.pm finden sich u.a. folgende Einträge:
Code: Select all
$Self->{DatabaseDSN} = "DBI:ODBC:driver={SQL Server};Server=localhost;database=dbname;uid=user;pwd=passwort;";
$Self->{"Database::Type"} = 'mssql';
$Self->{DatabaseUserTable} = 'dbo.users';
$Self->{'LogModule::SysLog::Charset'} = 'utf-8';
$Self->{DefaultCharset} = 'utf-8';
In Bezug auf das Datum sind zusätzlich folgende Perl Packages installiert:
Date-Formatter
DateTime-Locale
Ansonsten natürlich alle, die mit der Standardinstallation mitkommen.
Weiss jemand, wie ich diesen Fehler beheben kann, oder zumindest, was man noch prüfen könnte?
Danke im Vorraus