Toon posts:

[win 2000][ODBC] SQL error 28000 bij connectie naar domein

Pagina: 1
Acties:

Verwijderd

Topicstarter
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.
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.

Verwijderd

heb je hier iets aan?
http://www.dotnet247.com/247reference/msgs/21/108898.aspx

er is wel veel te vinden over State 28000 en dan diverse errors., maar andersom is inderdaad goed lastig.

In je TS post je eerst dat je in een ander domein een DB opvraag, en aan het eind dat je in hetzelfde domein blijft... nit erg duidelijk.
gebruik je als username wel "DOMAIN/USERNAME" en niet gewoon "USERNAME" ?