DBCC dllname (FREE) (Transact-SQL)
Berlaku untuk:SQL Server
Membongkar DLL prosedur tersimpan yang diperluas yang ditentukan dari memori.
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);