dizo 10 Geschrieben 9. Dezember 2008 Melden Teilen Geschrieben 9. Dezember 2008 Hallo, habe ein komisches Problem mit einem SQL Server. Darauf ist auch ein IIS, und es laufen mehrere ASP Anwendungen, die auf diesen SQL Server zugreifen. Jetzt habe ich zusätzlich eine PHP Anwendung installiert, welche ebenfalls Zugriff auf den SQL Server benötigt. Authentifizierung beim IIS ist die Windows interne Authentifizierung, wo ich die User aus dem AD hole. Das ganze funktioniert alles einwandfrei, die PHP Anwendung läuft (Also PHP Funktioniert, ebenfalls laut phpinfo die MSSQL Extension) So, nun greife ich also auf meine Anwendung zu, und bekomme einen Fehler, das er sich nicht auf die Datenbank verbinden kann (User falsch) - habe nun alles geprüft, der eigens dafür angelegte Benutzer hat defintiv Rechte um in dieser Tabelle Daten auszulesen. Schau ich nun in die Errorlog vom MSSQL Server 2005, sehe ich, das ich ständig ein Login failed habe (vom Localhost aus) - und zwar mit dem Benutzer, wo ich mich am IIS einlogge. (D.h Domäne/Benutzername). Anscheinend ignoriert er in meinem Script die Zugangsdaten, sondern verwendet die NTLM-Authentifizerung (also die Zugangsdaten) wie ich mich auch am IIS einlogge. Hat jemand eine Idee was es hier haben kann? Am SQL Server ist Windows und SQL Server Authentifizierung aktiviert. Danke. Zusatz: Habe auf meinem Testserver ebenfalls einen SQL Server 2005 mit dieser Anwendung und auch einen annähernd gleichkonfigurierten SQL IIS Dienst - da klappt der Zugriff einwandfrei. Es dürfte irgendeine Einstellung sein, welche die Firma bei der Installation der anderen Programme gemacht hat sein. – hat sich erledigt. danke Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.