Έχω δημιουργήσει ένα μικρό δίκτυο στο σπίτι μου για να δοκιμάζω μερικά πράγματα. Χρησιμοποιώ IIS και Oracle για δεδομένα. Το πρόβλημα μου είναι το εξής: μπορώ να δώ σελίδες ASP που φέρνουν δεδομένα από την βάση μόνο με συγκεκριμένο UserName (του Admin), ενώ για οποιονδήποτε άλλο User βγαίνει το εξής μήνυμα
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Oracle][ODBC][Ora]Error while trying to retrieve text for error ORA-12154
/testcon/basic_functions.asp, line 15
Στην συγκεκριμένη γραμμή εκτελείτε ο κώδικας
conn.Open "DSN=ORACON;UID=xmerkos;PWD=test"
Υπάρχει κάποιο ρύθμιση στον IIS, ώστε να μπορώ να δω σελίδες μου και από τον άλλο υπολογιστή μου ...
Σας ευχαριστώ
Πρόσθεσε τον χρήστη IUSER_WEBSERVER ή τον χρήστη EVERYONE στον φάκελο του website σου.
Πρέπει δηλαδή να αλλάξεις τις άδειες πρόσβασης στον φάκελο. (ntfs)
Σιγουρέψου πως το enable anonymous access είναι ενεργοποιημένο στο security settings του web site σου από τον IIS.
Τώρα το error που μας δίνεις εξηγεί πως υπάρχει πρόβλημα στο DSN ή ODBC.
Σιγουρέψου πως το DSN ORACON ή "DSN=ORACON’’ υπάρχει στον server.
Start / administration tools / Data sources
Επίσης πρόσεξε αν υπάρχει το password και το username για την σύνδεση.
tip: Η αγελάδα του γείτονα βγάζει πιο πολύ γάλα από την δική μας . * F5 για νέο tip