Although non-application role users can access databases with the guest
user, they cannot access objects directly unless they've been granted
permissions. Consequently, assuming you grant permissions only on
objects in the application role database and only to the application
role, no other users will have access.
There is a July 2002 SQL Server Magazine article on this
<http://www.sqlmag.com/Articles/Index.cfm?ArticleID=25145>. You need to
be a subscriber, though. Also, check out
<http://support.microsoft.com/default.aspx?scid=kb;en-us;Q272424>
regarding inter-database ownership chains.
--
Hope this helps.
Dan Guzman
SQL Server MVP
-----------------------
SQL FAQ links (courtesy Neil Pike):
http://www.ntfaq.com/Articles/Index.cfm?DepartmentID=800
http://www.sqlserverfaq.com
http://www.mssqlserver.com/faq
-----------------------
"Arne Henrikson" <arne.he...@nexans.com> wrote in message
news:qzOv9.967$Hb.6...@news2.ulv.nextra.no...