Το connect string που βρίσκεται στο webconfig είναι το παρακάτω.
<add name="InterConnString" connectionString="Provider=IBMDADB2;Database=IDTAGRDB2;Hostname=TheHost;Protocol=TCPIP;Port=ThePort;Uid=greenc;Pwd=ThePassword;"/>
Ο χρήστης "greenc" είναι χρήστης της βάσης DB2.
Αυτό που δεν μπορώ να καταλάβω είναι το εξής.
Μου γράφεις..
"Προφανώς χρησιμοποιείς integrated security στο connection string που σημαίνει ότι ο χρήστης του application pool πρέπει να μπορεί να αναγνωριστεί από τον database server σου."
Το intergrated security το χρησιμοποιώ για να μπορέσω να κάνω debug. Αλλά εκτός αυτού, όταν χρησιμοποιώ τον third party driver της DataDirect (που είναι ODBC driver) συνδέομαι κανονικά με τα υπάρχον στοιχεία.
Τι αλλάζει όταν χρησιμοποιώ είτε μέσο OLDB ή μέσο ODBC τον driver της DB2 και παίρνω πίσω αυτό το μήνυμα...?
Υπάρχει τρόπος να δώ τον χρήστη που τρέχει το Application Pool..?