Autor Subiect: Connection failed. Please check your credentials and the dbname.  (Citit de 1160 ori)

xmasis4life

  • Novice
  • *
  • Mesaje postate: 6
Salut,

Am ceva pb cu conectarea la o bd MSSQL Server folosind user credentials ale extensiei wfqbe (DB Integration). Pt a va face o idee cam despre ce e vb: http://typo3.org/documentation/document-library/extension-manuals/wfqbe/1.2.2/view/1/3/. Tin sa mentionez ca pt o bd MySQL totul merge bine...insa pt SQL Server, nu.
Ca host folosesc: nume_statie\SQLEXPRESS.

tiberiu

  • Novice
  • *
  • Mesaje postate: 209
    • http://www.arobs.com
Răspuns: Connection failed. Please check your credentials and the dbname.
« Răspuns #1 : Februarie 15, 2009, 10:19:21 am »
Salut...

Incearca sa pui niste print-uri in "lib/class.tx_wfqbe_connect.php" si/sau in "pi1/class.tx_wfqbe_pi1.php" ca sa vezi unde se blocheaza. Vezi ce string-uri de conexiune incearca sa creeze extensia si daca sunt bune pentru conexiunea la SQL Server. Vezi ce contine array-ul de configurari $this->conf .. respectiv, daca configurarile tale din typoscript ajung in extensie.

Succes.. si revino cu detalii mai concrete.
Tiberiu Contiu
PHP System Architect
AROBS Transilvania Software
str. Minerilor, nr. 63, Cluj-Napoca

www.arobs.ro , www.arobs.com

E-mail: tiberiu.contiu(at)arobs.com , tiberiu.contiu(at)yahoo.com
Skype:  tiberiu.contiu

xmasis4life

  • Novice
  • *
  • Mesaje postate: 6
Răspuns: Connection failed. Please check your credentials and the dbname.
« Răspuns #2 : Februarie 19, 2009, 10:48:02 am »
Mersi pt. sugestii.
Am pus print-uri in class tx_wfqbe_connect si se pare ca $resultConnection din $resultConnection = $h->Connect($row2['host'], $row2['username'], $row2['passw'], ''.$row['dbname']); nu este "1" asa cum ar trebui, ci "0".
M-am gandit ca poate nu este mssql enabled in php.ini, am decomentat linia: extension=php_mssql.dll din php.ini si tot nimic. Acum $resultConnection nu mai intoarce nimic. Nu stiu ce sa mai cred.

tiberiu

  • Novice
  • *
  • Mesaje postate: 209
    • http://www.arobs.com
Răspuns: Connection failed. Please check your credentials and the dbname.
« Răspuns #3 : Februarie 22, 2009, 08:39:41 pm »
Sunt convins ca ai si restartat serverul Apache dupa ce ai facut modificarea...  :P

Incearca sa faci un script extra typo3 prin care sa verifici conectarea la mssql. Vezi pagina asta ptr. un exemplu: http://www.php.net/manual/en/function.mssql-connect.php

Extensia ADODB e instalata?

Printeaza $row2 ca sa vezi daca datele (DB, pass, username..) sunt cele care trebuie.

Spune-mi, te rog, daca a iesit...
Tiberiu Contiu
PHP System Architect
AROBS Transilvania Software
str. Minerilor, nr. 63, Cluj-Napoca

www.arobs.ro , www.arobs.com

E-mail: tiberiu.contiu(at)arobs.com , tiberiu.contiu(at)yahoo.com
Skype:  tiberiu.contiu

xmasis4life

  • Novice
  • *
  • Mesaje postate: 6
Răspuns: Connection failed. Please check your credentials and the dbname.
« Răspuns #4 : Februarie 23, 2009, 08:43:50 am »
Mersi pt. sfaturi.
Pana la urma am reusit. In principiu a trebuit sa fac enable liniei extension=php_mssql.dll din php.ini si sa inlocuiesc dll-ul ntwdblib din /php/ext/ cu unul luat de pe webzila.com de 268KB.
Am mai copiat ntwdblib si in WINDOWS\SYSTEM32 si Apache\bin dar nu stiu daca era neaparat nevoie...