Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Es importante que el código que se ejecute en entornos de servidor, como SQL Server, proteja contra excepciones asincrónicas. La confiabilidad, como se describe aquí, no es específica de SQL Server, sino de escribir código confiable para cualquier host que se ejecute en un entorno de .NET Framework versión 2.0. Sin embargo, SQL Server es el primer servicio que hace un uso extenso de las nuevas características de confiabilidad de la versión 2.0, por lo que se usa como ejemplo.
El código que se ejecuta en SQL Server debe tratar con directrices de confiabilidad más estrictas que otros entornos de servidor. Esto se debe al funcionamiento estable de SQL Server en el perímetro del consumo de recursos. OutOfMemoryException y ThreadAbortException las excepciones no son poco comunes en el entorno de SQL Server. Estas directrices, en general, se centran menos en la confiabilidad y más en permitir que el código administrado de plena confianza falle sin problemas ante el reciclaje a nivel de AppDomain, que es la forma principal en que el servidor mantiene coherencia y disponibilidad.
En esta sección
Atributos de programación y protección de host de SQL Server
Describe cómo SQL Server usa el HostProtectionAttribute atributo para restringir la ejecución de código administrado.
Procedimientos recomendados de confiabilidad
Proporciona instrucciones para escribir código que cumpla los requisitos de confiabilidad.
Regiones de ejecución restringidas
Describe la función y el comportamiento de las regiones de ejecución restringidas (CER).