You need VIEW DEFINITION permissions on the view to access these tables so
either grant this to your user or access then through a stored procedure
with RUN AS set to a user who has this permission.

Signature
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
> Hello there
>
[quoted text clipped - 8 lines]
> succeed. how can no dbo user can read endpoints so i can find the active
> dialog?