Permissions at the server scope can be granted only when the current database is master.
Information about endpoints is visible in the sys.endpoints catalog view. Information about server permissions is visible in the sys.server_permissions catalog view, and information about server principals is visible in the sys.server_principals catalog view.
An endpoint is a server-level securable. The most specific and limited permissions that can be granted on an endpoint are listed in the following table, together with the more general permissions that include them by implication.
|
Endpoint permission
|
Implied by endpoint permission
|
Implied by server permission
|
|---|
|
ALTER
|
CONTROL
|
ALTER ANY ENDPOINT
|
|
CONNECT
|
CONTROL
|
CONTROL SERVER
|
|
CONTROL
|
CONTROL
|
CONTROL SERVER
|
|
TAKE OWNERSHIP
|
CONTROL
|
CONTROL SERVER
|
|
VIEW DEFINITION
|
CONTROL
|
VIEW ANY DEFINITION
|