Bagikan melalui


DBCC dllname (FREE) (Transact-SQL)

Berlaku untuk:SQL Server

Membongkar DLL prosedur tersimpan yang diperluas yang ditentukan dari memori.

Konvensi sintaks transact-SQL

Sintaks

DBCC <dllname> ( FREE ) [ WITH NO_INFOMSGS ]

Catatan

Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 dan yang lebih lama, lihat Dokumentasi versi sebelumnya.

Argumen

<dllname>

Nama DLL yang akan dilepaskan dari memori.

DENGAN NO_INFOMSGS

Menyembunyikan semua pesan informasi.

Keterangan

Ketika prosedur tersimpan yang diperluas dijalankan, DLL tetap dimuat oleh instans SQL Server hingga server dimatikan. Pernyataan ini memungkinkan DLL dibongkar dari memori tanpa mematikan SQL Server. Untuk menampilkan file DLL yang saat ini dimuat oleh SQL Server, jalankan sp_helpextendedproc.

Tataan hasil

Ketika DLL yang valid ditentukan, DBCC <dllname> (FREE) mengembalikan:

DBCC execution completed. If DBCC printed error messages, contact your system administrator.

Izin

Memerlukan keanggotaan dalam peran server tetap sysadmin atau peran database tetap db_owner .

Contoh

Contoh berikut mengasumsikan bahwa xp_sample diimplementasikan sebagai xp_sample.dll dan telah dijalankan. DBCC <dllname> (FREE) membongkar file yang xp_sample.dll terkait dengan prosedur yang xp_sample diperluas.

DBCC xp_sample (FREE);

Lihat juga