You can execute SQL query as different user using AS USER = 'name of database user'
EXEC(N'SELECT * FROM product') AS USER = 'dbo'
SQL query will be executed under dbo database user. All permission checks applicable to dbo user will be checked on SQL query.