Bagikan melalui


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.

Konvensi sintaks transact-SQL

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.