You need to achieve this goal by granting the minimum permissions required

You administer a Microsoft SQL Server 2012 database that has Trustworthy set to On. You create a
stored procedure that returns database-level information from Dynamic Management Views.
You grant User1 access to execute the stored procedure.
You need to ensure that the stored procedure returns the required information when User1
executes the stored procedure. You need to achieve this goal by granting the minimum permissions
required.
What should you do? (Each correct answer presents a complete solution. Choose all that apply.)

You administer a Microsoft SQL Server 2012 database that has Trustworthy set to On. You create a
stored procedure that returns database-level information from Dynamic Management Views.
You grant User1 access to execute the stored procedure.
You need to ensure that the stored procedure returns the required information when User1
executes the stored procedure. You need to achieve this goal by granting the minimum permissions
required.
What should you do? (Each correct answer presents a complete solution. Choose all that apply.)

A.
Create a SQL Server login that has VIEW SERVER STATE permissions.
Create an application role and a secured password for the role.

B.
Modify the stored procedure to include the EXECUTE AS OWNER statement.
Grant VIEW SERVER STATE permissions to the owner of the stored procedure.

C.
Create a SQL Server login that has VIEW SERVER STATE permissions.
Modify the stored procedure to include the EXECUTE AS {newlogin} statement.

D.
Grant the db_owner role on the database to User1.

E.
Grant the sysadmin role on the database to User1.

Explanation:
According to these references, this answer looks correct.
References:
http://msdn.microsoft.com/en-us/library/ms187861.aspx
http://msdn.microsoft.com/en-us/library/ms191291.aspx



Leave a Reply 5

Your email address will not be published. Required fields are marked *


malakosa

malakosa

Is it correct?

Ryan

Ryan

My guess would be that just ‘C’ would be sufficient. It’s the minimum needed to make the SP execute correctly and doesn’t give User1 any extra permissions at all (including the ability to view the server state outside of the SP)

Kevin Burgess

Kevin Burgess

Agreed….

Steve

Steve

(Each correct answer presents a complete solution. Choose all that apply)
B and C are correct…

jin

jin

took the test had the same question with – each option is a PART of complete SOLUTION.