sys.sp_xtp_unbind_db_resource_pool (T-SQL)
Berlaku untuk: SQL Server
Prosedur sistem ini menghapus pengikatan yang ada antara database dan kumpulan sumber daya untuk tujuan melacak penggunaan memori OLTP Dalam Memori. Jika saat ini tidak ada kumpulan yang terikat ke database yang ditentukan, keberhasilan dikembalikan. Ketika database tidak terikat, memori yang dialokasikan sebelumnya untuk objek yang dioptimalkan memori tetap dialokasikan ke kumpulan sumber daya sebelumnya. Anda perlu menghidupkan ulang database untuk mengosongkan memori yang dialokasikan. Setelah database tidak terikat dari kumpulan sumber daya, resor pengikatan ke kumpulan sumber daya DEFAULT.
Sintaks
sys.sp_xtp_unbind_db_resource_pool
[ @database_name = ] 'database_name'
[ ; ]
Argumen
[ @database_name = ] 'database_name'
Nama database yang diaktifkan OLTP Dalam Memori yang ada. @database_name adalah sysname.
Pesan
Jika database terikat ke kumpulan sumber daya bernama, prosedur berhasil dikembalikan. Namun, Anda harus memulai ulang database agar pembatalan pengikatan berlaku.
Jika tidak ada pengikatan yang ada untuk database yang ditentukan, sp_xtp_unbind_db_resource_pool
mengembalikan keberhasilan, tetapi memberikan pesan informasi:
Msg 41374, Level 16, State 1, Procedure sp_xtp_unbind_db_resource_pool_internal, Line 140.
Database 'Hekaton_DB' does not have a binding to a resource pool.
Contoh
Kode berikut membatalkan ikatan database Hekaton_DB
dari kumpulan sumber daya OLTP Dalam Memori yang terikat dengannya. Jika Hekaton_DB
saat ini tidak terikat ke kumpulan sumber daya OLTP Dalam Memori, pesan diberikan. Database harus dimulai ulang agar pembatalan pengikatan berlaku.
sys.sp_xtp_unbind_db_resource_pool N'Hekaton_DB';
Persyaratan
Database yang ditentukan oleh @database_name harus memiliki pengikatan ke kumpulan sumber daya OLTP Dalam Memori.
Memerlukan izin SERVER KONTROL.