Op ons werk maken wij gebruik van IIS 5 en sql server 2000 databases voor een aantal intranet toepassing. Momenteel wordt er een sql server account gebruikt om van ASP naar de database toe te gaan. Ik zou dit het liefst via een NT account willen laten lopen.
Om dit te testen heb ik een site neergezet met 3 pagina's die connecten naar een database en ik heb de 3 pagina's op iis niveau verscillende authentication levels gegeven nl: anonymous, basic en integrated windows. Echter geen van de pagina's kan connecten naar de database.
Op de database (SQL Server 2000) heb ik profiler mee laten lopen en daar zie ik dat alle pagina's proberen aan te loggen als [user]. De user komt van [domein]\[user] die is ingesteld op de virtual directory die ik voor de test site gebruik. Het probleem is dus dat de connectie niet goed gaat. Hij moet dus [domein]/[user] zijn ipv [user] alleen. Hieronder is de code die ik gebruik voor de connectie:
De fout die ik krijg in profiler is:
Om dit te testen heb ik een site neergezet met 3 pagina's die connecten naar een database en ik heb de 3 pagina's op iis niveau verscillende authentication levels gegeven nl: anonymous, basic en integrated windows. Echter geen van de pagina's kan connecten naar de database.
Op de database (SQL Server 2000) heb ik profiler mee laten lopen en daar zie ik dat alle pagina's proberen aan te loggen als [user]. De user komt van [domein]\[user] die is ingesteld op de virtual directory die ik voor de test site gebruik. Het probleem is dus dat de connectie niet goed gaat. Hij moet dus [domein]/[user] zijn ipv [user] alleen. Hieronder is de code die ik gebruik voor de connectie:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| Function DbConnect()
Dim objConn
sDBServer = "rhodium"
sDBDatabase = "test"
sDBUser = ""
sDBPassword = ""
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.provider = "sqloledb"
objConn.Open "Data Source=" & sDBServer & ";Initial Catalog=" & sDBDatabase & ";"
Set DbConnect = objConn
End Function |
De fout die ik krijg in profiler is:
Heeft iemand enig idee wat ik fout doe?Cannot login with user [username]
offtopic:
Het kan zijn dat ik wat laat reageer, maar ik zit hier achter de internet pc, want ik heb geen internet op me werkplek
Het kan zijn dat ik wat laat reageer, maar ik zit hier achter de internet pc, want ik heb geen internet op me werkplek