Share via


sys.dm_clr_properties (Transact-sql)

Her özellik için ilgili bir satır döndürür SQL ServerSürüm ve barındırılan clr durumunu içeren ortak dil çalışma zamanı (clr) tümleştirme. Çalışan tarafından barındırılan clr başlatıldı create assembly, alter assembly, veya drop assembly deyimleri, ya da herhangi bir clr yordamı, türü veya tetikleyici yürütme tarafından. sys.dm_clr_propertiesGörünümü değil kullanıcı clr kod yürütme işlevinin sunucu üzerinde etkin olup olmadığını belirtin. Kullanıcı clr kod yürütme kullanarak etkin sp_configure saklı yordamı ile clr etkin seçeneği 1 olarak ayarlanmış.

sys.dm_clr_propertiesGörünümü içeren nameve valuesütun. Bu görünümde her satır barındırılan clr özelliği hakkında ayrıntılı bilgi sağlar. clr yükleme dizini, clr sürümü ve geçerli durumunu barındırılan clr gibi barındırılan clr hakkında bilgi toplamak için bu görünümü kullanın. Bu görünüm, clr tümleştirme kodu sunucu bilgisayardaki clr yükleme sorunları nedeniyle çalışmıyor ise belirlemenize yardımcı olabilir.

Sütun adı

Veri türü

Açıklama

name

nvarchar(128)

Özelliğin adı.

değer

nvarchar(128)

Özelliğin değeri.

Özellikler

directoryÖzelliği, dizin gösterir ki.net Framework yüklü için sunucu üzerinde. Birden çok yüklemesi olabilir.net Framework sunucu bilgisayar ve bu özelliğin değeri tanımlar hangi yükleme SQL Serverkullanıyor.

versionÖzelliği sürümünü gösterir.net Framework ve sunucu üzerinde barındırılan clr.

sys.dm_clr_propertiesDinamik yönetilen görünümü dönüş için altı farklı değerler statedurumunu yansıtan özelliğine SQL Serverclr barındırılan. Bunlar:

  • MSCOREE yüklü değil.

  • MSCOREE yüklü.

  • Mscoree ile kilitli clr sürümü.

  • clr başlatıldı.

  • clr kalıcı olarak başlatılamadı.

  • clr durduruldu.

Mscoree is not loadedVe Mscoree is loadedDevletleri barındırılan clr başlatma ilerlemesi sunucu başlangıçta göster ve görülmesi olası değildir.

Locked CLR version with mscoreeDevlet görülme nerede barındırılan clr kullanılmadığı ve, dolayısıyla, o henüz başlatılmamış. Barındırılan clr başlatıldı ilk kez bir ddl deyimi (örneğin Derleme (Transact-sql) oluştur) veya yönetilen veritabanı nesnesi yürütülür.

CLR is initializedBarındırılan clr başarıyla başlatıldı gösterir devlet. Not Bu kullanıcı clr kod yürütme etkin olup olmadığını göstermez. Eğer kullanıcı clr kod yürütme ilk etkin ve kullanarak devre dışı Transact-SQL   sp_configure saklı yordam durumu değeri olacak hala CLR is initialized.

CLR initialization permanently failedDurumunu gösterir, barındırılan clr başlatılamadı. Bellek baskısı ise olası bir neden ya da aynı zamanda bir başarısızlık düşmanlık el sıkışma sonucu olabilir SQL Serverve clr. Böyle bir durumda hata iletisi 6512 veya 6513 atılmış.

CLR is stopped stateSadece zaman görülür SQL Serverkapatma sürecinde olan.

Açıklamalar

Özellikleri ve değerleri bu görünümün bir gelecek sürümünde değişebilir SQL Serverclr tümleştirme işlevsellik geliştirmeleri nedeniyle.

İzinler

Sunucu üzerindeki VIEW server state izni gerektirir.

Örnekler

Aşağıdaki örnek, barındırılan clr hakkındaki bilgileri alır.

select name, value 
from sys.dm_clr_properties

select name, value 
from sys.dm_clr_properties

Ayrıca bkz.

Başvuru

Dinamik yönetimi görünümler ve işlevler (Transact-sql)

Common Language Runtime ilgili dinamik yönetim görünümleri (Transact-sql)