ODBC-Zugriff aus einem Zugriffsbeschränkten verzeichnis...
Holger Lersch
- datenbank
Hallo !
Ich habe folgendes Problem ...
a) Die Situation
So nun das Problem :
Ich habe im geschützen Ordner eine Datei die sich ihre Daten aus dem SQL-Server holt, und auch wieder dahinschickt ... Leider denkt mein (ASP) Script ja nicht dran derartiges zu tun ...
Lege ich die Datei in den Parallelordner (ungeschützten) , funktioniert alles wunderbar, so wie ichs gerne hätte.
Kann (oder muss ich sogar ?) ich ich der *.DSN Datei (Also der ODBC-Dingensda ..) die die Datenbankverbindung realisiert den Usernamen und das Kennwort des geschützen verzeichnissen angeben (Wenn ja wie heisst der Parameter den ich da rein schreiben muss...)
Oder gibts da eine andere Möglichkeit damit der SQL Server mit den Scripten im geschützen Verzeichnis kommunizeiren kann ?
HopeUCan help me
Thanx und viele Grüße aus der Eifel
Holger
a) Die Situation
»» - NT-Server (IIS4)
»» - Ein Order im Webverzeichnis 'normal'
»» - auf gleicher Ebene ein Ornder der nur durch eine Windows Athentifizierung 'betreten werden kann' (Also ein im Benutzermanager angelegter Benutzer)
- SQL Server
So nun das Problem :
Ich habe im geschützen Ordner eine Datei die sich ihre Daten aus dem SQL-Server holt, und auch wieder dahinschickt ... Leider denkt mein (ASP) Script ja nicht dran derartiges zu tun ...
Lege ich die Datei in den Parallelordner (ungeschützten) , funktioniert alles wunderbar, so wie ichs gerne hätte.
Hallo,
was macht Dein Script denn, wenn es überhaupt was macht?
Kann es die Verbindung zum SQLServer herstellen ?
Kommt der korrekte Popup für die NT-Anmeldung beim Aufrufen der geschützten Seite?
Hast Du einfach mal probiert, irgendwas ohne den DB-Zugriff auszugeben?
Auf jeden Fall mußt Du in Deiner geschützten Seite keine Parameter in der DSN angeben, da ansonsten der Zugriff auch von der anderen Seite nicht funktionieren würde. Es könnte höchtens sein, daß Du den IUSR im SQL Server angelegt hast, den User, der sich über NT anmeldet aber vergessen hast. Im allgemeinen empfiehlt MS, die Benutzerauthentifiezierung NT zu überlassen und dies im SQL Server auch so einzustellen. Dann sollten auch die NT-User auf den SQL-Server kommen.
Tschau, Stefan
P.S.: Wenn eine Fehlermeldung kommt, poste die doch mal
Hi Stefan ... und Rest der Welt !
was macht Dein Script denn, wenn es überhaupt was macht?
Das was es soll. Nämlich die aktuellsten Angebote aus einer Datenbank auslesen, und einen kleinen "QuasiOnlineShop" betreiben.
Kann es die Verbindung zum SQLServer herstellen ?
Wie gesagt, das Script funktioniert in einem "JederDarfHierreinsurfen-Ordner" einwandfrei
Kommt der korrekte Popup für die NT-Anmeldung beim Aufrufen der geschützten Seite?
Das kommt, ....
Hast Du einfach mal probiert, irgendwas ohne den DB-Zugriff auszugeben?
Auch dass, da ein Framset geladen wird mit linkd nem Menu (*.htm) oben einem StatusFrame eine asp.Datei, die je nach Standort im Shop denselbigen anzeigt.
Es kommen nur die Seiten nicht, die irgendwie die Datenbank brauchen.
P.S.: Wenn eine Fehlermeldung kommt, poste die doch mal
Die kommt, und zwar beim *ersten Aufruf* diese :
Microsoft OLE DB Provider for ODBC Drivers-Fehler '80004005'
[Microsoft][ODBC SQL Server Driver][DBNMPNTW]ConnectionOpen (CreateFile()).
/closed/main_2.asp, Zeile 4
und nach RELOAD diese (und die dann immer wieder) :
Microsoft OLE DB Provider for ODBC Drivers-Fehler '80004005'
[Microsoft][ODBC Driver Manager] The server appears to be not available.
/closed/main_2.asp, Zeile 4
So, ich hoffe das sagt dir was, und ich komme weiter ;-)
Auf alle Fälle schonmal vieln vielen Dank für deine Hilfe
Gruß aus der Eifel ...
Holger
Die kommt, und zwar beim *ersten Aufruf* diese :
Microsoft OLE DB Provider for ODBC Drivers-Fehler '80004005'
[Microsoft][ODBC SQL Server Driver][DBNMPNTW]ConnectionOpen (CreateFile()).
/closed/main_2.asp, Zeile 4
und nach RELOAD diese (und die dann immer wieder) :
Microsoft OLE DB Provider for ODBC Drivers-Fehler '80004005'
[Microsoft][ODBC Driver Manager] The server appears to be not available.
/closed/main_2.asp, Zeile 4
Hallo Holger,
nachstehend 3 Links zur MS KB. Ich hoffe, die helfen Die etwas.
http://support.microsoft.com/support/odbc/FAQ/FAQ3676.asp?LNG=ENG&SA=MSDN
http://support.microsoft.com/support/kb/articles/Q234/7/36.ASP?LNG=ENG&SA=MSDN
http://support.microsoft.com/support/kb/articles/Q152/8/28.asp?LNG=ENG&SA=MSDN
Tschau, Stefan