Microsoft
70-450 · Question #53
Your SQL Server 2008 database contains two tables named Customer and Order inside the Sales schema. The Sales schema is defined as follows: - It has a stored procedure named SetCustomerStatus that…
The correct answer is A. Set only Execute on SetCustomerStatus. A and B could be correct but Execute gives the least amount of rights to MarketingUser
Design an optimized database solution
Question
Your SQL Server 2008 database contains two tables named Customer and Order inside the Sales schema. The Sales schema is defined as follows:
- It has a stored procedure named SetCustomerStatus that reads from
Order and modifies Customer.
- It is owned by a user named SalesUser.
Another user named marketingUser wants to be able to call SetCustomerStatus and change the status of Customer. You need to assign the least permission necessary to MarketingUser. What should you do? (More than one answer choice may achieve the goal. Select the BEST answer.)
Options
- ASet only Execute on SetCustomerStatus.
- BSet only Take Ownership on ustomer and Order.
- CPerform the following tasks:
- DPerform the following tasks:
How the community answered
(32 responses)- A72% (23)
- B6% (2)
- C16% (5)
- D6% (2)
Explanation
A and B could be correct but Execute gives the least amount of rights to MarketingUser
Topics
#ownership chaining#execute permission#least privilege#schema permissions
Community Discussion
No community discussion yet for this question.