Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
Azure SQL Managed Instance
Menghilangkan kontrak yang ada dari database.
Sintaks
DROP CONTRACT contract_name
[ ; ]
Argumen
contract_name
Nama kontrak yang akan dihilangkan. Nama server, database, dan skema tidak dapat ditentukan.
Keterangan
Anda tidak dapat menjatuhkan kontrak jika ada layanan atau prioritas percakapan yang merujuk pada kontrak.
Saat Anda menjatuhkan kontrak, Service Broker mengakhiri percakapan yang ada yang menggunakan kontrak dengan kesalahan.
Izin
Izin untuk menjatuhkan kontrak secara default kepada pemilik kontrak, anggota peran database tetap db_ddladmin atau db_owner, dan anggota peran server tetap sysadmin.
Contoh
Contoh berikut menghapus kontrak //Adventure-Works.com/Expenses/ExpenseSubmission dari database.
DROP CONTRACT [//Adventure-Works.com/Expenses/ExpenseSubmission] ;
Lihat Juga
ALTER BROKER PRIORITY (Transact-SQL)
ALTER SERVICE (Transact-SQL)
BUAT KONTRAK (T-SQL)
DROP BROKER PRIORITY (Transact-SQL)
DROP SERVICE (Transact-SQL)
EVENTDATA (Transact-SQL)