Aracılığıyla paylaş


Güvenilirlik

SQL Server gibi sunucu ortamlarında yürütülen kodun zaman uyumsuz özel durumlara karşı korunması önemlidir. Burada açıklandığı gibi güvenilirlik, SQL Server'a özgü değildir, ancak .NET Framework sürüm 2.0 ortamında yürütülen herhangi bir konak için güvenilir kod yazmaktır. Ancak SQL Server, 2.0 sürümünün yeni güvenilirlik özelliklerinden kapsamlı bir şekilde yararlanan ilk hizmet olduğundan örnek olarak kullanılır.

SQL Server'da çalışan kod, diğer sunucu ortamlarından daha sıkı güvenilirlik yönergeleriyle ilgilenmelidir. Bunun nedeni SQL Server'ın kaynak tüketiminin sınırındaki kararlı işlemidir. OutOfMemoryException ve ThreadAbortException özel durumları SQL Server ortamında sık karşılaşılan bir durum değildir. Bu yönergeler genel olarak güvenilirlik düzeyine daha az ve tam olarak güvenilen yönetilen kodun, sunucunun tutarlılık ve kullanılabilirliği korumanın AppDomainbirincil yolu olan düzey geri dönüştürme karşısında düzgün bir şekilde başarısız olmasına izin verme konusuna odaklanır.

Bu Bölümde

SQL Server Programlama ve Konak Koruması Öznitelikleri
Sql Server tarafından yönetilen kodun HostProtectionAttribute yürütülmesini kısıtlamak için özniteliğin nasıl kullanıldığını açıklar.

Güvenilirlik En İyi Yöntemleri
Güvenilirlik gereksinimlerini karşılayan kod yazmaya yönelik yönergeler sağlar.

Kısıtlı Yürütme Bölgeleri
Kısıtlanmış yürütme bölgelerinin (CER) işlevini ve davranışını açıklar.

Başvuru

HostProtectionAttribute

HostProtectionResource