70-332 · Question #53
You need to ensure that the developers have the necessary permissions to meet the BCS model requirements. What should you do?
The correct answer is C. Grant Edit permissions to the developers by using the Set Metadata Store Permissions option. Granting Edit permissions at the BCS Metadata Store level allows developers to create, modify, and deploy BCS models and external content types across the entire store.
Question
Options
- AGrant Edit permissions to the developers by using the Set Object Permissions option.
- BGrant Execute permissions to the developers by using the Set Object Permissions option.
- CGrant Edit permissions to the developers by using the Set Metadata Store Permissions option.
- DGrant Execute permissions to the developers by using the Set Metadata Store Permissions option.
How the community answered
(42 responses)- A7% (3)
- B10% (4)
- C81% (34)
- D2% (1)
Why each option
Granting Edit permissions at the BCS Metadata Store level allows developers to create, modify, and deploy BCS models and external content types across the entire store.
Set Object Permissions targets a specific external content type or external system object, not the metadata store itself; Edit at the object level would not grant the ability to create new BCS models store-wide.
Execute permission via Set Object Permissions allows users or services to run operations against an existing external content type (e.g., read or write data), but does not grant the rights needed to create or modify BCS model definitions.
Set Metadata Store Permissions applies permissions to the entire Business Connectivity Services metadata store, and the Edit permission at this level allows developers to create new external content types and modify existing BCS model artifacts. This is the correct scope and right needed for developers to author and manage BCS models rather than merely execute or consume them.
Execute permission via Set Metadata Store Permissions grants the right to invoke existing BCS operations store-wide but does not allow developers to create or edit model definitions.
Concept tested: BCS Metadata Store permissions for model development
Source: https://learn.microsoft.com/en-us/sharepoint/administration/overview-of-business-connectivity-services-security-tasks
Topics
Community Discussion
No community discussion yet for this question.