DROP NETWORK RULE¶
Removes the specified network rule from the system.
Syntax¶
DROP NETWORK RULE [ IF EXISTS ] <name>
Parameters¶
- name
- Specifies the identifier for the network rule to drop. - If the identifier contains spaces or special characters, the entire string must be enclosed in double quotes. Identifiers enclosed in double quotes are case-sensitive. 
Access control requirements¶
A role used to execute this operation must have the following privileges at a minimum:
| Privilege | Object | Notes | 
|---|---|---|
| OWNERSHIP | Network Rule | OWNERSHIP is a special privilege on an object that is automatically granted to the role that created the object, but can also be transferred using the GRANT OWNERSHIP command to a different role by the owning role (or any role with the MANAGE GRANTS privilege). | 
For instructions on creating a custom role with a specified set of privileges, see Creating custom roles.
For general information about roles and privilege grants for performing SQL actions on securable objects, see Overview of Access Control.
Usage notes¶
- Dropped network rules can’t be recovered; they must be recreated. 
- When the IF EXISTS clause is specified and the target object doesn’t exist, the command completes successfully without returning an error. 
Examples¶
Drop a network rule named myrule:
DROP NETWORK RULE myrule;