Hallo Listenmitglieder,

 

ich würde gerne die komplette Datenbank des OTRS auf SQL Server 2000 laufen lassen. Die Installation wurde mit dem Windows- Installer vorgenommen und soll nun angepasst werden.

 

Ich habe schon die Skripte zur Datenbankanlage, -befüllung und Fremdschlüsselvergabe angepasst, sodass die Tabellen inkl. Inhalt korrekt erstellt wurden. In der Datei config.pm habe ich folgende Einstellungen vorgenommen:

 

    # ---------------------------------------------------- #

    # database settings                                    #

    # ---------------------------------------------------- #

    # DatabaseHost

    # (The database host.)

    $Self->{'DatabaseHost'} = 'SQL006';

    # 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/CryptPassword.pl

    # for crypted passwords.)

    $Self->{'DatabasePw'} = 'hot';

    # DatabaseDSN

    # (The database DSN for MySQL ==> more: "man DBD::mysql")

    # $Self->{DatabaseDSN} = "DBI:mysql:database=$Self->{Database};host=$Self->{DatabaseHost};";

    $Self->{DatabaseDSN} = "DBI:MSSQL:database=$Self->{Database};host=$Self->{DatabaseHost};";

 

Die entsprechende Datei mssql.pm habe ich in das Verzeichnis Perl/site/lib/DBD kopiert, sodass sie gefunden wird. Ich erhalte nun folgenden Fehler:

Software error:

DBD::MSSQL initialisation failed: Can't locate object method "driver" via package "DBD::MSSQL" at C:/OTRS/Perl/site/lib/DBI.pm line 770, <PRODUCT> line 4.
 
Perhaps the capitalisation of DBD 'MSSQL' isn't right. at C:/OTRS/otrs//Kernel/System/DB.pm line 195

For help, please send mail to the webmaster (admin@your-domain.com), giving this error message and the time and date of the error.

Kann mir bitte jemand mitteilen, ob ich zusätzliche Perl- Pakete einbinden muss, oder wo der Fehler liegt?

 

Vielen Dank für jede hilfreiche Antwort im Voraus!

 

Michael