nerdexam
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)
  • A
    72% (23)
  • B
    6% (2)
  • C
    16% (5)
  • D
    6% (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.

Full 70-450 Practice