
Did you create a System DSN in the ODBC settings on the server running the OTRS MSSQL SQL instance? It looks like you would have, but just in case: (Forgive if this is more information that you need - you probably know all of this - more for posterity and others in the future.) In Administrative Tools > Data Sources (ODBC) create a SYSTEM DSN - whatever you name the DSN is the value to enter in your config.pm file:- it does not have to match the actual database name. For instance, my SQL server is named IMUDD, the database itself is named otrs, but the value I enter in the config.pm file is SQLOTRS because that is what I named the System DSN on the SQL Server. Also, try using the value below for $Self->{DatabaseDSN} instead of DBI:ODBC:otrs - $Self->{'DatabaseHost'} = 'IMUDD'; $Self->{'Database'} = 'SQLOTRS'; $Self->{'DatabaseUser'} = 'mssql-user-name'; $Self->{'DatabasePw'} = 'super-secret-password'; $Self->{DatabaseDSN} = "DBI:ODBC:$Self->{Database}"; $Self->{'Database::Type'} = 'mssql'; Good luck! Nathan Campbell Dallas Symphony Orchestra From: otrs-bounces@otrs.org [mailto:otrs-bounces@otrs.org] On Behalf Of Marretta, Rosanna Sent: Thursday, September 17, 2009 9:35 AM To: otrs@otrs.org Subject: [otrs] Changing MySQL to MSSQL Hi, I am changing MySQL to MSSQL and need some assistance if I may. I have created the database and set up a login for OTRS in my MSSQL. I have changed the config.pm file as per below: # DatabaseHost # (The database host.) $Self->{DatabaseHost} = '[IP or name to your Database]'; # 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} = '[password to sql server for user otrs]'; # DatabaseDSN $Self->{"Database::Type"} = 'mssql'; $Self->{DatabaseDSN} = "DBI:ODBC:otrs"; $Self->{DatabaseUserTable} = 'users'; Perl-DBD-ODBC has also been installed. I ran CheckDB.pl and I'm getting the following error, can anybody please help me. Do I have to change another file? DBI connect('otrs','otrs',....) failed: [unixODBC][Driver Manager]Data source name not found, and not default driver specified Can anybody help? Thanks Rosanna