OTRS 3.5 externen Kundendatenbank (MSSQL) wird im Kundenbereich nicht angezeigt

Hallo zusammen Wir haben eine externe MS SQL Datenbank als Kundendatenbank eingebunden: --- 8< --- $Self->{"Database::Type"} = 'mssql'; $Self->{CustomerUser2} = { Name => 'ExtDB', Module => 'Kernel::System::CustomerUser::DB', Params => { DSN => 'DBI:Sybase:server=dbhost', User => 'dbuser', Password => 'dbpassword', Database => 'dbdatabase', Table => '"dbtable"', }, --- >8 --- Wechselt man nun in den Kundenbereich, wird nur die "Database Backend" aber nicht die "ExtDB" als Datenbank angezeigt? Müsste da nicht auch die zweite Datenbank angezeigt werden? Grüße vom Klaus

Ergänzend möchte ich noch erwähnen, dass die Suchanfragen, die im Kundenbereich abgesetzt werden, erfolgreich sind. Laut Trace werden die Suchanfragen auf dem SQL Server auch verarbeitet. In den Logs steht nur ein Error: OTRS-CGI-42[2632]: [Error][Kernel::System::DB::Connect][Line:272]: Unknown system variable 'DATEFORMAT', SQL: 'SET DATEFORMAT ymd' Wenn ich die Suchergebnisse richtig verstehe, hat das nicht die unten erwähnte Wirkung. Grüße vom Klaus ----- Original Nachricht ---- Von: klaus.nehrer@arcor.de An: otrs-de@otrs.org Datum: 24.05.2012 14:30 Betreff: [otrs-de] OTRS 3.5 externen Kundendatenbank (MSSQL) wird im Kundenbereich nicht angezeigt
Hallo zusammen
Wir haben eine externe MS SQL Datenbank als Kundendatenbank eingebunden:
--- 8< --- $Self->{"Database::Type"} = 'mssql'; $Self->{CustomerUser2} = { Name => 'ExtDB', Module => 'Kernel::System::CustomerUser::DB', Params => { DSN => 'DBI:Sybase:server=dbhost', User => 'dbuser', Password => 'dbpassword', Database => 'dbdatabase', Table => '"dbtable"', }, --- >8 ---
Wechselt man nun in den Kundenbereich, wird nur die "Database Backend" aber nicht die "ExtDB" als Datenbank angezeigt? Müsste da nicht auch die zweite Datenbank angezeigt werden?
Grüße vom Klaus --------------------------------------------------------------------- OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de

Hm, verwirrend. So wie es aussieht, ist nur ein "Darstellungsproblem". Allerdings denkt sich OTRS wohl, was ich dem Benutzer nicht zeige, brauche ich nicht zu nutzen. Die Datenbank ist im Kundenbereich ausgeblendet, weil in der Config.pm ReadOnly => 1, steht. Ändert man es auf 0, ist das Backend auch im Dropdownfield. Ich bekomme im Kundenbereich beim aufrufen und beim Suchen nur die Kunden aus der lokalen Datenbank und einen einzigen aus der externen Datenbank angezeigt, der aber nicht dem Suchmuster entspricht. Dieser und die lokalen Benutzer werden auch angezeigt, wenn ich den Kundenbereich aufrufe. Da lt. tcpdump scheinbar alle Kundendaten übertragen werden, müsste es also ein "Darstellungsproblem" sein, oder? Grüße vom Klaus ----- Original Nachricht ---- Von: klaus.nehrer@arcor.de An: otrs-de@otrs.org Datum: 24.05.2012 16:58 Betreff: Re: [otrs-de] OTRS 3.5 externen Kundendatenbank (MSSQL) wird im Kundenbereich nicht angezeigt
Ergänzend möchte ich noch erwähnen, dass die Suchanfragen, die im Kundenbereich abgesetzt werden, erfolgreich sind. Laut Trace werden die Suchanfragen auf dem SQL Server auch verarbeitet. In den Logs steht nur ein Error:
OTRS-CGI-42[2632]: [Error][Kernel::System::DB::Connect][Line:272]: Unknown system variable 'DATEFORMAT', SQL: 'SET DATEFORMAT ymd'
Wenn ich die Suchergebnisse richtig verstehe, hat das nicht die unten erwähnte Wirkung.
Grüße vom Klaus
----- Original Nachricht ---- Von: klaus.nehrer@arcor.de An: otrs-de@otrs.org Datum: 24.05.2012 14:30 Betreff: [otrs-de] OTRS 3.5 externen Kundendatenbank (MSSQL) wird im Kundenbereich nicht angezeigt
Hallo zusammen
Wir haben eine externe MS SQL Datenbank als Kundendatenbank eingebunden:
--- 8< --- $Self->{"Database::Type"} = 'mssql'; $Self->{CustomerUser2} = { Name => 'ExtDB', Module => 'Kernel::System::CustomerUser::DB', Params => { DSN => 'DBI:Sybase:server=dbhost', User => 'dbuser', Password => 'dbpassword', Database => 'dbdatabase', Table => '"dbtable"', }, --- >8 ---
Wechselt man nun in den Kundenbereich, wird nur die "Database Backend" aber nicht die "ExtDB" als Datenbank angezeigt? Müsste da nicht auch die zweite Datenbank angezeigt werden?
Grüße vom Klaus --------------------------------------------------------------------- OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
--------------------------------------------------------------------- OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de

Hi Klaus, zu deinem Problem der fehlerhaften Datenverarbeitung aus der Kundendatenbank kann ich nichts konkretes sagen, hier wären mehr Anhaltspunkte erforderlich. Am 24.05.12 16:58, schrieb klaus.nehrer@arcor.de:
$Self->{"Database::Type"} = 'mssql'; Das hier sieht aber falsch aus. Damit änderst du den Datenbanktyp der Haupt-DB, und nicht etwa der angebundenen Kunden-DB. Daher kommen auch deine Logmeldungen, vermute ich.
LG, mg -- Martin Gruner Senior Developer R&D OTRS AG Europaring 4 94315 Straubing T: +49 (0)6172 681988 0 F: +49 (0)9421 56818 18 I: www.otrs.com/ Geschäftssitz: Bad Homburg, Amtsgericht: Bad Homburg, HRB 10751, USt-Nr.: DE256610065 Aufsichtsratsvorsitzender: Burchard Steinbild, Vorstand: André Mindermann (Vorsitzender), Christopher Kuhn Verbinden wir uns! OTRS 3.1 schafft einfachere Integration mit Drittapplikationen – Für Frühbucher zum Vorzugspreis: http://www.otrs.com/index.php?id=2361&L=1
participants (2)
-
klaus.nehrer@arcor.de
-
Martin Gruner