Internet Explorer will not auto-logon when Basic Authentication (or any
other type of authentication other than IWA is used):
http://support.microsoft.com/?id=258063
Secondly, when using IWA, IIS never has the user's password. All it has is a
token from the Domain Controller saying the user is who they say they are.
This token does not have permissions to logon to remote resources. When you
use Basic authentication, the username and password are passed in cleartext
to IIS, so IIS has the necessay information to impersonate the user account
directly
If you are using Windows 2000 Domain, then you can use Kerberos delegation
as Paul Lynch has pointed out. IE must authenticate to the IIS server using
Kerberos, not NTLM.
If you are using a Windows 2003 Domain, then there is new functionality
called Protocol Transition. This means that the clients can authenticate to
the server using any protocol (such as Digest, or NTLM), and this can be
translated into a Kerberos token for IIS to logon to the remote SQL Server.
If you are in this situation, let me know, and I'll dig up the docs on how
to do this.
Cheers
Ken
"linetlte" <linette.RemoveThis@wpro.who.int> wrote in message
news:%23lBo7aMEEHA.3128@TK2MSFTNGP09.phx.gbl...
: hi,
:
: we have this issue that when i use Integrated Windows Authentication, we
: cannot access the sql server
: it seems the user's credentials are not being passed on to the sql server
: so for now, i use Basic Authentication but this prompts users for login
:
: pls advise
: thanks
:
: regards,
: linette
:
: >> Stay informed about: IIS and SQL Server on diff computers