摘要:
下列可靠性规则是面向 SQL Server 的;但它们也适用于任何基于宿主的服务器应用程序。对于 SQL Server 这类服务器而言,不泄漏资源且不降低性能极其重要。 但是,并不能通过为每个更改对象状态的方法编写退出代码来实现这两个目标。 我们的目标不是编写 100% 可靠并能够通过退出代码从任意位置的任何错误中进行恢复的托管代码。 那样做的话任务过于艰巨,且成功的可能性微乎其微。 公共语言运行库 (CLR) 难以为托管代码提供足够强的保证,因此要编写完美的代码很不现实。 注意,与 ASP.NET 不同,SQL Server 仅使用一个进程,且只有将数据库关闭一段时间后才能回收该进程,而且这 阅读全文