OTRS 3.x und MSSQL

Hilfe zu OTRS Problemen aller Art
Post Reply
boris
Znuny wizard
Posts: 554
Joined: 22 Feb 2010, 18:27
Znuny Version: 3.0.4

OTRS 3.x und MSSQL

Post by boris »

Hi,

kann man bei OTRS 3.0 keine MSSQL Datenbank anstatt einer MySQL Datenbank mehr nehmen?
Ich hab nur Dokus zu MySQL und PostgreSQL gefunden.

Boris
Produktiv:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL

Test:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL
osiris1337
Znuny newbie
Posts: 6
Joined: 29 Dec 2010, 16:09
Znuny Version: 3.0.4

Re: OTRS 3.x und MSSQL

Post by osiris1337 »

Hi,

doch MSSQL ist noch möglich. Habe ich gestern erst gemacht.

Gruß,
Kai
Testing: OTRS 3.0.4 / Win2008 x64 Std auf VMware ESXi4 / Apache2, MySQL5
boris
Znuny wizard
Posts: 554
Joined: 22 Feb 2010, 18:27
Znuny Version: 3.0.4

Re: OTRS 3.x und MSSQL

Post by boris »

ich hab da keine Doku zu gefunden.
hast du da was für mich?
Also die Datenbank hab ich schon auf einem SQL Server angelegt, aber ich hab OTRS nicvht dazu gebracht die auch zu nutzen: :?
Produktiv:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL

Test:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL
ferrosti
Znuny superhero
Posts: 723
Joined: 10 Oct 2007, 14:30
Znuny Version: 3.0
Location: Hamburg, Germany

Re: OTRS 3.x und MSSQL

Post by ferrosti »

In Deiner Signatur steht mySQL?

Wo ist denn das Problem mit der DB?
Was steht in der LOG Datei?
Wie sieht die Config.pm aus für die DB Verbindung?
openSuSE on ESX
IT-Helpdesk: OTRS 3.0
Customer Service: OTRS 3.0 (upgraded from 2.3)
Customer Service (subsidiary): OTRS 3.0
+additional test and development systems
boris
Znuny wizard
Posts: 554
Joined: 22 Feb 2010, 18:27
Znuny Version: 3.0.4

Re: OTRS 3.x und MSSQL

Post by boris »

ich hab ja jetzt auch wieder MySQL :)
Die Config hab ich jetzt nicht mehr. Wir wollen ab dem 01.01. mit der Testphase anfangen, deswegen hatte ich das erst mal wieder zurück gedreht.

ich hatte diese Anleitunh hier gefunden:
http://faq.otrs.org/otrs/public.pl?Acti ... ItemID=121

ich hatte dann alles was MySQL Database Setting ist in der Config.pm auskommentiert und das hier eingefügt:
# MSSQL database settings
$Self->{DatabaseDSN} = "DBI:ODBC:driver={SQL Server};Server=localhost,1433;database=otrs;uid=otrs;pwd=password;";
$Self->{"Database::Type"} = 'mssql';
$Self->{DatabaseUserTable} = 'system_user2';
(naturlich mit meinen Daten)

Als fehler hab ich dann bekommen das der SQL Server nicht exixtiert.
Per ODBC Verbindungstest komme ich aber drauf. Per udl- File auch.
Leider hab ich dann keine Doku mehr gefunden die mir weitergeholfen hat.
Produktiv:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL

Test:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL
boris
Znuny wizard
Posts: 554
Joined: 22 Feb 2010, 18:27
Znuny Version: 3.0.4

Re: OTRS 3.x und MSSQL

Post by boris »

so ich hab das eben auf den Testsytem mal nachgebaut.
Das ist die Fehlermeldung:
Backend ERROR: OTRS-CGI-15 Perl: 5.12.2 OS: MSWin32 Time: Wed Dec 29 16:50:02 2010

Message: [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server existiert nicht oder Zugriff verweigert. (SQL-08001) [state was 08001 now 01000]
[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()). (SQL-01000)

Traceback (2608):
Module: Kernel::System::DB::new (v1.127) Line: 181
Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 140
Module: ModPerl::ROOT::ModPerl::Registry::C_3a_Program_20Files_20_28x86_29_OTRS_OTRS_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 51
Module: (eval) (v1.88) Line: 204
Module: ModPerl::RegistryCooker::run (v1.88) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.88) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31


wie ich mich kenne ist es bestimmt nur ein kleiner und ziemlich blöder fehler.
Produktiv:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL

Test:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL
ferrosti
Znuny superhero
Posts: 723
Joined: 10 Oct 2007, 14:30
Znuny Version: 3.0
Location: Hamburg, Germany

Re: OTRS 3.x und MSSQL

Post by ferrosti »

Füg in Deiner Config mal über dem DSN string
$Self->{Database} = '<ODBC DB Name>' ein und ändere Deinen DSN von

Code: Select all

DBI:ODBC:driver={SQL Server};
auf

Code: Select all

DBI:ODBC:$Self->{Database};
openSuSE on ESX
IT-Helpdesk: OTRS 3.0
Customer Service: OTRS 3.0 (upgraded from 2.3)
Customer Service (subsidiary): OTRS 3.0
+additional test and development systems
boris
Znuny wizard
Posts: 554
Joined: 22 Feb 2010, 18:27
Znuny Version: 3.0.4

Re: OTRS 3.x und MSSQL

Post by boris »

Danke dir,
probier ich morgen direkt aus und berichte:-)
Produktiv:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL

Test:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL
boris
Znuny wizard
Posts: 554
Joined: 22 Feb 2010, 18:27
Znuny Version: 3.0.4

Re: OTRS 3.x und MSSQL

Post by boris »

Wir kommen der Sache näher:-)
Jetzt sagt das log:
[Thu Dec 30 10:26:53 2010][Error][Kernel::System::DB::new][181] [Microsoft][ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben (SQL-IM002)

Wie gebe ich denn den Standardtreiber an?
Und reicht dann der SQL Servername oder brauche ich dann Servername\Instanzname?

Update:
Ich hab noch das hier gefunden:
http://forums.otrs.org/viewtopic.php?f= ... N}+#p24379

So sieht dei akteulle Fehlermeldung aus:
Backend ERROR: OTRS-CGI-15 Perl: 5.12.2 OS: MSWin32 Time: Thu Dec 30 14:22:56 2010

Message: [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server existiert nicht oder Zugriff verweigert. (SQL-08001) [state was 08001 now 01000]
[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()). (SQL-01000)

Traceback (3396):
Module: Kernel::System::DB::new (v1.127) Line: 181
Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 140
Module: ModPerl::ROOT::ModPerl::Registry::C_3a_Program_20Files_20_28x86_29_OTRS_OTRS_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 51
Module: (eval) (v1.88) Line: 204
Module: ModPerl::RegistryCooker::run (v1.88) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.88) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31


Config.pm sieht so aus:

Code: Select all

$Self->{DatabaseDSN} = "DBI:ODBC:driver={SQL Server};Server=IPAdresseSQLServer,Port;database=otrs001;uid=otrs;pwd=hot;";
$Self->{"Database::Type"} = 'mssql';
$Self->{DatabaseUserTable} = 'dbo.users'; 
Log:
[Thu Dec 30 14:22:56 2010][Error][Kernel::System::DB::new][181] [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server existiert nicht oder Zugriff verweigert. (SQL-08001) [state was 08001 now 01000]
[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()). (SQL-01000)


HILFEEEEE...
Produktiv:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL

Test:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL
Mike_B
Moderator
Posts: 266
Joined: 12 Jan 2010, 18:16
Znuny Version: CVS HEAD

Re: OTRS 3.x und MSSQL

Post by Mike_B »

boris wrote:HILFEEEEE...
Here's from a snippet of an old setup on my laptop. I used a SQL Server Express install which uses a default instance name of SQLEXPRESS.

Code: Select all

# Open the database
my $db_server = 'pablo\\SQLEXPRESS';
my $db_name = 'winxp';
my $db_user = 'winxp';
my $db_pass = 'VedRAWRuCum4';

my $DSN = "driver={SQL Server};Server=$db_server;Database=$db_name;UID=$db_user;PWD=$db_pass";
So it might be you can ditch the port config?

Ich hoffe, es wird hilfen?
(I'm sorry, I'm not a native German speaker!)
--
Mike
huntingbears.nl - @michielbeijen on Twitter
boris
Znuny wizard
Posts: 554
Joined: 22 Feb 2010, 18:27
Znuny Version: 3.0.4

Re: OTRS 3.x und MSSQL

Post by boris »

Thanks Mike_B.

Wie sich rausgestellt hat hab ich mich wieder mal einfach zu blöd angestellt.
Wenn man den Benutzer auf der Datenbank richtig einrichtet gehts auch :lol:
Produktiv:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL

Test:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL
osiris1337
Znuny newbie
Posts: 6
Joined: 29 Dec 2010, 16:09
Znuny Version: 3.0.4

Re: OTRS 3.x und MSSQL

Post by osiris1337 »

Hi,

halte dich einfach an diese Anleitung dann sollte es klappen auch wenn das für eine ältere Version ist, habe mich
auch an diese Anleitung gehalten.

http://www.otrs-treff.de/otrs-24-mit-ei ... ank-nutzen

Kai
Testing: OTRS 3.0.4 / Win2008 x64 Std auf VMware ESXi4 / Apache2, MySQL5
boris
Znuny wizard
Posts: 554
Joined: 22 Feb 2010, 18:27
Znuny Version: 3.0.4

Re: OTRS 3.x und MSSQL

Post by boris »

oh die Seite kannte ich noch nicht.

Danke!
Produktiv:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL

Test:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL
boris
Znuny wizard
Posts: 554
Joined: 22 Feb 2010, 18:27
Znuny Version: 3.0.4

Re: OTRS 3.x und MSSQL

Post by boris »

muss ich am Webserver was ändern wenn ich umgestellt habe?

Seit ich umgestellt habe hab ich probleme mit der Verbindung
Alle paar Minuten kommt:
Fehler: Verbindung unterbrochen

Die Verbindung zum Server wurde zurückgesetzt, während die Seite geladen wurde.

* Die Website könnte vorübergehend nicht erreichbar sein, versuchen Sie es bitte
später nochmals.

* Wenn Sie auch keine andere Website aufrufen können, überprüfen Sie bitte die
Netzwerk-/Internetverbindung.

* Wenn Ihr Computer oder Netzwerk von einer Firewall oder einem Proxy geschützt wird,
stellen Sie bitte sicher, dass Firefox auf das Internet zugreifen darf.

Produktiv:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL

Test:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL
boris
Znuny wizard
Posts: 554
Joined: 22 Feb 2010, 18:27
Znuny Version: 3.0.4

Re: OTRS 3.x und MSSQL

Post by boris »

muss man bei MSSQL noch irgendwas wegen Performance beachten?
Meine Kollegen beklagfen sich über die Performace:-(
Produktiv:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL

Test:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL
jojo
Znuny guru
Posts: 15019
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: OTRS 3.x und MSSQL

Post by jojo »

die Performance ist bei MS SQL definitv deutlich schlechter als bei MySQL, da es keinen nativen Perl Treiber gibt, sondern ODBC genutzt wird. Da lässt sich nichts mehr optimieren
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
boris
Znuny wizard
Posts: 554
Joined: 22 Feb 2010, 18:27
Znuny Version: 3.0.4

Re: OTRS 3.x und MSSQL

Post by boris »

Danke dir.

Dann gehts eben wieder auf MySQL :?
Produktiv:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL

Test:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL
boris
Znuny wizard
Posts: 554
Joined: 22 Feb 2010, 18:27
Znuny Version: 3.0.4

Re: OTRS 3.x und MSSQL

Post by boris »

es sit zwar bei der Ticketanzahl nicht nötig aber gewünscht:-)
Gibt es eine elegante Migrationsmethode vom MSSQL auf MySQL?
Produktiv:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL

Test:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL
Post Reply