Just nu i M3-nätverket
Gå till innehåll

Behörigshetsproblem


itbruket

Rekommendera Poster

Hej!

Jag har en IIS server utanför en brandvägg och sedan en MS-SQL innanför en brandvägg. Men får problem med en ODBC koppling på IIS servern.

 

När jag lägger upp ODBC kopplingen fungerar det normal och jag kan anropa från IIS maskinen till SQL maskinen utan några problem. Men när sedan jag försöker anropa en sida på IIS får jag följande felmeddelande

 

Error Type:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)

[Microsoft][ODBC SQL Server Driver]

Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.

/katalog.asp, line 14

 

När sidan försöker koppla upp sig mot databasen.

 

Någon som har något bra förslag på hur jag ska ändra inställningarna.

 

/Jörgen

Länk till kommentar
Dela på andra webbplatser

När du gör en ODBC koppling på din IIS maskin så loggar du på SQL Servern med den användaren som du har loggat in på Windows med.

 

Om du går via IIS:en så använder den en specifiserad användare som man sätter i IIS managern, default är IUSR_<<DATOR_NAMNET>>. Och det användaren har inte rättigheter i SQL Server.

 

lägg till användaren IUSR_<<DATOR_NAMNET>> i databasen med rättigheter så kommer det fungera...

 

- M

-----------------------------------------------------

ju mer jag lär mig ju mer inser jag så lite jag kan

 

[inlägget ändrat 2002-09-30 14:47:23 av Magnus Gladh]

Länk till kommentar
Dela på andra webbplatser

IIS ligger inte i samma domän som SQL servern, utan det är två olika nät. Så jag får inte ovanstående att fungera. Något mera bra förslag....

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...