A permission is an action that a user is allowed to
perform, or is prevented from performing, on a database or on one of its
objects.

Extending Permissions

Besides granting or denying permissions to an account,
you can give an account the ability to grant or deny permissions to other
accounts. To do this visually, open the Database Properties for the database
you want to work on. In the Users or Roles section, select the user. In the
Persmissions, use the check boxes in the With Grant column.

The formula to programmatically give an account the
ability to grant or deny permissions to other accounts is: