sp_menghapus_firewall_aturan (Azure SQL Database)
Berlaku untuk: Azure SQL Database
Azure 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';