Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Важно, чтобы при выполнении кода в серверных средах, таких как SQL Server, обеспечивалась защита от асинхронных исключений. Надежность, как описано здесь, не относится к SQL Server, а к написанию надежного кода для любого узла, выполняемого в среде .NET Framework версии 2.0. Однако SQL Server является первой службой, которая использует новые функции надежности версии 2.0, поэтому она используется в качестве примера.
Код, выполняемый в SQL Server, должен иметь более строгие рекомендации по надежности, чем другие серверные среды. Это связано с устойчивой работой SQL Server на границе потребления ресурсов. OutOfMemoryException и ThreadAbortException исключения не являются редкими в среде SQL Server. Эти рекомендации в целом сосредоточены меньше на надежности и больше на том, чтобы полностью доверенный управляемый код мог корректно завершить свою работу при повторной переработке на уровне AppDomain, что является основным способом поддержания сервером согласованности и доступности.
В этом разделе
Атрибуты программирования и защиты узлов SQL Server
Описывает, как HostProtectionAttribute атрибут используется SQL Server для ограничения выполнения управляемого кода.
Рекомендации по надежности
Содержит рекомендации по написанию кода, соответствующего требованиям к надежности.
Регионы ограниченного выполнения
Описывает функцию и поведение областей ограниченного выполнения (CER).