sp_delete_firewall_rule (база данных SQL Azure)
Область применения: База данных SQL Azure Azure Synapse Analytics
Удаляет параметры брандмауэра уровня сервера с сервера Базы данных SQL. Эта хранимая процедура доступна только в master
базе данных для входа субъекта на уровне сервера.
Синтаксис
sp_delete_firewall_rule [ @name = ] N'name'
[ ; ]
Аргументы
[ @name = ] N'name'
Имя параметра брандмауэра уровня сервера, который будет удален. @name — nvarchar(128) без значения по умолчанию.
Замечания
В База данных SQL данные учетных данных, необходимые для проверки подлинности правил брандмауэра на уровне сервера, временно кэшируются в каждой базе данных. Этот кэш периодически обновляется. Чтобы принудительно обновить кэш проверки подлинности и убедиться в том, что база данных содержит последнюю версию таблицы имен входа, выполните инструкцию DBCC FLUSHAUTHCACHE.
Так как sp_delete_firewall_rule
это расширенная хранимая процедура, тип данных, переданный для параметра, точно соответствует. Неявные преобразования из других типов не происходят.
Разрешения
Только имя входа субъекта серверного уровня, созданное в процессе провизионирования, может удалить правила брандмауэра на уровне сервера. Для выполнения sp_delete_firewall_rule
пользователь должен быть подключен к master
базе данных.
Примеры
В следующем примере удаляется параметр брандмауэра уровня сервера с именем Example setting 1
. Выполните инструкцию в виртуальной master
базе данных.
EXEC sp_delete_firewall_rule N'Example setting 1';