I have an ASP.NET page that connects directly to SQL Server, this works OK. Now we have introduced an in process COM Object (VB.NET) that also needs to access the database but is refused. I have an anonymous logon account allocated with the required DB access and impersonation on, but via the DLL i am told i am using 'NT AUTHORITY/ANONYMOUS LOGON'. Does the impersonated logon not get extended into the DLL? If not is it possible?