Klasyczna strona ASP podszywa się pod autorytet NT LOGOWANIE
Mamy klasyczną aplikację ASP. Próbuję sklonować go na tym samym serwerze, z tą samą instancją IIS7, więc mamy wersję dev. Skopiowałem pliki i zduplikowałem całą konfigurację, którą mogę znaleźć w menedżerze IIS.
Problemem jest dostęp do bazy danych. Nowa kopia korzysta z tej samej puli aplikacji co stara i ta sama ciąg połączenia, ale podczas tworzeniaADODB.Connection
i zadzwońconn.Open(str)
z tym samym starym łańcuchem połączenia wywołanie to rzuca"Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'."
.
To nie jest konto użytkownika, którego używa pula aplikacji, ale to nie ma znaczenia.
"Provider=SQLOLEDB;Data Source=OURSVR;Initial Catalog=OURDB;Integrated Security=SSPI;"
Więc: Jak zmusić klasyczną ASP do personifikacji konta użytkownika innego niżNT AUTHORITY\ANONYMOUS LOGON
?