Ik zou graag een connectie willen maken met een SQL database op een ander domein in het netwerk vanuit een php-script met behulp van odbc_connect
Vanaf win 2000 Advanced Server wil dit wel, echter als ik dit vanaf windows 2000 probeer werkt het niet.
De system DSN is hetzelfde en de loginmethode van SQL server (in de enterprise manager) is mixed. (zowel windows als SQL autorisatie)
De ODBC koppeling maakt connectie via de windowslogin
Bij netwerkidentificatie (systeem/tabblad netwerkidentificatie) is het juiste domein ingesteld.
De ODBC koppeling werkt gewoon.
Alleen vanuit het phpscript kan ik geen verbinding leggen.
Voor de volledigheid nog even de php code, al moet dit (dacht ik) niet uitmaken.
De errormessage is dus 28000 (aangegeven als 'Invalid authorization specification' op http://msdn.microsoft.com...lsql/tr_err_odbc_5stz.asp)
Mijn vraag is dus: hoe kan het dat ik vanuit een phpscript wel verbinding kan leggen met advanced server en niet met win 2000 wanneer de database op een ander netwerkadres staat binnen hetzelfde domein.
Voor de volledigheid: via google en de search kon ik niet echt iets vinden wat me erbij kon helpen.
Vanaf win 2000 Advanced Server wil dit wel, echter als ik dit vanaf windows 2000 probeer werkt het niet.
De system DSN is hetzelfde en de loginmethode van SQL server (in de enterprise manager) is mixed. (zowel windows als SQL autorisatie)
De ODBC koppeling maakt connectie via de windowslogin
Bij netwerkidentificatie (systeem/tabblad netwerkidentificatie) is het juiste domein ingesteld.
De ODBC koppeling werkt gewoon.
Alleen vanuit het phpscript kan ik geen verbinding leggen.
Voor de volledigheid nog even de php code, al moet dit (dacht ik) niet uitmaken.
PHP:
1
2
3
| .. $conn = odbc_connect("$odbc_koppeling", "$user", "$pass") or die(odbc_error()); .. |
De errormessage is dus 28000 (aangegeven als 'Invalid authorization specification' op http://msdn.microsoft.com...lsql/tr_err_odbc_5stz.asp)
Mijn vraag is dus: hoe kan het dat ik vanuit een phpscript wel verbinding kan leggen met advanced server en niet met win 2000 wanneer de database op een ander netwerkadres staat binnen hetzelfde domein.
Voor de volledigheid: via google en de search kon ik niet echt iets vinden wat me erbij kon helpen.