0

Setting up a small Proof of Concept project to establish a Kerberos Connection from IE8 to IIS 7.5 to SQL Server 2012, currently everything on the same server. I am using Windows Auth with impersonation as Auth user, running IIS App Pool and SQL Server under Local System, and SPNs all checkout according to DelegConfig. I cannot establish a Kerberos connection between IIS and SQL Server.

The network traffic between the client/server indicates a Kerberos connection, but IIS/SQL connection info shows an NTLM connection:

select s.session_id, net_transport, auth_scheme, s.host_name, s.login_name from sys.dm_exec_connections c inner join sys.dm_exec_sessions s on c.session_id = s.session_id where s.session_id = @@SPID;

I've gone over most of the Kerberos white papers, DelegConfig shows that everything should be working, etc. I'm thinking that this is a configuration issue that I am looking right past, but cannot find it. I was thinking it could be an issue with my domain config.

Another question: If IIS and SQL Server are located on the same server, will the connection automatically revert back to NTLM, or can I still establish a Kerberos connection? I saw this mentioned a few times.

  • also, iis to sql kerberos connection exists when impersonation is turned off; connection established as Local System, instead of user – johnTaylorDev Aug 02 '13 at 18:11
  • separated IIS and SQL Server on different boxes, resolved issue, might have been reverting back to NTLM because it never touched the network and didn't need Kerberos. – johnTaylorDev Aug 06 '13 at 00:05

0 Answers0