If my SQL Server authentication is windows integrated authentication, whenever my application makes a connection to SQL server does it contact the windows active directory domain controller to authenticate the windows user account How does windows integrated authentication work in the background

Windows integrated authentication - Domain controller
Andymcdba1
Thanks for the response. Does it mean that SQL Server doesn't have to contact the Domain controller to authenticate the winforms connection
I think, if Windows integrated authentication is used to connect to SQL server, we don't have to pass any credential explicitly to SQL Server.
Thanks,
rob_a89
sveroa
Create a test Windows user on your domain server.
Add that Windows user as a Login to your SQL Server.
Logon to your server as that Windows user. Result = Can
Delete the test Windows user on your Domain server.
Logon to your server as that Windows user. Result = Can't
Nonu_k
SQL Server will contact the DC to retrieve additional information about the Windows account.
Thanks
Laurentiu
Will Merydith
JoneLee
Hi Satya,
The article was really informative. Just wanted to get my understanding validated.
While using windows integrated authentication, SQL Server will contact domain controller which ever may be the authentication method, NTLM or Kerberos.
My scenario is I will be connecting to my SQL server from my windows .net client using ADO.Net, SQL Data provider. So everytime I make a connection, the domain controller is contacted. Is this the case when we have connection pooling in place
If the domain controller is in a remote server over the WAN there is a chance that the SQL server's windows authentication may take considerable time. What will be the impact on performace in this case
Thanks,
Dharan
arifyemen
Thanks for your helpful response. As you said mine is an Windows application(.net winforms). My application would inherit the Windows identify of the user. If the application connects to the database using windows authentication, at the SQL server end, will the SQL server contact the windows domain controller to authenticate the user again Or since the user is already authenticated, SQL server will just allow the application to log in to SQL server.
Thanks for your help, am not sure I'm explaning my requirement very well.
Thanks,
kkt