Aracılığıyla paylaş


DBCC dllname (ÜCRETSİZ) (Transact-SQL)

Şunlar için geçerlidir: SQL Server

Belirtilen genişletilmiş depolanmış işlem DLL'sini bellekten kaldırır.

Transact-SQL söz dizimi kuralları

Sözdizimi

DBCC <dllname> ( FREE ) [ WITH NO_INFOMSGS ]

Arguments

<dllname>

Hafızadan çıkarılacak DLL'nin adı.

BİLGİ_MSJSIZ

Tüm bilgilendirme iletilerini gizler.

Açıklamalar

Genişletilmiş bir depolanmış prosedür yürütüldüğünde, DLL SQL Server örneği tarafından yüklenir ve sunucu kapatılana kadar devam eder. Bu ifade, bir DLL'nin SQL Server'ı kapatmadan bellekten çıkarılmasına olanak tanır. SQL Server tarafından şu anda yüklenen DLL dosyalarını görüntülemek için sp_helpextendedproc.

Sonuç kümeleri

Geçerli bir DLL belirtildiğinde, DBCC <dllname> (FREE) döner:

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

Permissions

sysadmin sabit sunucu rolüne veya db_owner sabit veritabanı rolüne üyelik gerektirir.

Örnekler

Aşağıdaki örnek, xp_sample ve ve çalıştırılmış olarak uygulandığını xp_sample.dll varsaymaktadır. DBCC <dllname> (FREE)genişletilmiş prosedürle xp_sample ilgili dosyayı boşaltıyorxp_sample.dll.

DBCC xp_sample (FREE);

Ayrıca bakınız