Ik probeer dmv een odbc koppeling in te loggen op een database op een sql server (sql 2000). Je kunt binnen deze odbc koppeling kiezen voor een login met een sql service account of voor een NT account login. Ik heb gekozen voor het laatste omdat de gebruikers die van die database gebruik moeten maken allen aanloggen op ons domein.
Je kunt dan binnen de enterprise manager van sql onder "security"\"logins" aangeven om welke user het gaat, deze kun je vanuit een drop down list selecteren, in deze drop down list staan dan alle domain users.
Ook moet je binnen de enterprise manager onder " databases"\ "users" . doezelfde gebruiker aanmaken. Ik geef de gebruiker dan bij wijze van test volledige rechten op deze database.
Het vreemde is nu dat wanneer ik deze database probeer te benaderen vanaf een werkstation waarop de user zich wel degelijk aanmeldt op het domein, ik een error krijg bij het aanmaken van de odbc koppeling. Binnen deze koppeling is de server wel zichtbaar. Maar ik kan er geen connectie mee maken. De error luidt als volgt:
Connection failed:
SQLState: 28000
SQL Server Error: 18452
[Microsoft][ODBC SQL Server Driver] Login failed for user ("nul") reason: not assiociated with a trusted SQL server connection
Als je op deze melding gaat zoeken kom je verschillende oplossingen tegen, die heb ik getest, helaas zonder resultaat. 1 van die oplossingen is bijvoorbeeld dat je in de properties van de Enterprise Manager in moet stellen dat je zowel een NT als een Windows logon wilt gebruiken en niet " windows only". Dit heb ik dus ook al getest en helaas zonder resultaat.
Ook heb ik al gekeken naar de versie van de odbc driver en verschillende drivers gebrobeerd
Je kunt dan binnen de enterprise manager van sql onder "security"\"logins" aangeven om welke user het gaat, deze kun je vanuit een drop down list selecteren, in deze drop down list staan dan alle domain users.
Ook moet je binnen de enterprise manager onder " databases"\ "users" . doezelfde gebruiker aanmaken. Ik geef de gebruiker dan bij wijze van test volledige rechten op deze database.
Het vreemde is nu dat wanneer ik deze database probeer te benaderen vanaf een werkstation waarop de user zich wel degelijk aanmeldt op het domein, ik een error krijg bij het aanmaken van de odbc koppeling. Binnen deze koppeling is de server wel zichtbaar. Maar ik kan er geen connectie mee maken. De error luidt als volgt:
Connection failed:
SQLState: 28000
SQL Server Error: 18452
[Microsoft][ODBC SQL Server Driver] Login failed for user ("nul") reason: not assiociated with a trusted SQL server connection
Als je op deze melding gaat zoeken kom je verschillende oplossingen tegen, die heb ik getest, helaas zonder resultaat. 1 van die oplossingen is bijvoorbeeld dat je in de properties van de Enterprise Manager in moet stellen dat je zowel een NT als een Windows logon wilt gebruiken en niet " windows only". Dit heb ik dus ook al getest en helaas zonder resultaat.
Ook heb ik al gekeken naar de versie van de odbc driver en verschillende drivers gebrobeerd