sp_menghapus_firewall_aturan (Azure SQL Database)

Berlaku untuk:Azure SQL DatabaseAzure Synapse Analytics

Menghapus pengaturan firewall tingkat server dari server SQL Database Anda. Prosedur tersimpan ini hanya tersedia dalam master database untuk login utama tingkat server.

Sintaks

sp_delete_firewall_rule [ @name = ] N'name'
[ ; ]

Argumen

[ @name = ] N'name'

Nama pengaturan firewall tingkat server yang akan dihapus. @name adalah nvarchar(128) tanpa default.

Keterangan

Di SQL Database, data kredensial yang diperlukan untuk mengautentikasi koneksi dan aturan firewall tingkat server untuk sementara di-cache di setiap database. Cache ini disegarkan secara berkala. Untuk memaksa refresh cache autentikasi dan memastikan bahwa database memiliki versi terbaru tabel login, jalankan DBCC FLUSHAUTHCACHE (Transact-SQL).

Karena sp_delete_firewall_rule merupakan prosedur tersimpan yang diperluas, jenis data nilai yang diteruskan untuk parameter sangat cocok. Konversi implisit dari jenis lain tidak terjadi.

Izin

Hanya login utama tingkat server yang dibuat oleh proses provisi yang dapat menghapus aturan firewall tingkat server. Pengguna harus tersambung ke master database untuk menjalankan sp_delete_firewall_rule.

Contoh

Contoh berikut menghapus pengaturan firewall tingkat server bernama Example setting 1. Jalankan pernyataan dalam database virtual master .

EXEC sp_delete_firewall_rule N'Example setting 1';