当不再需要访问远程服务器时,应该考虑使用 Close 方法关闭该连接。在应用程序中止之前,有时关闭连接是没有意义的,但是,在很多的方案中,为了让尽可能多的用户能够同时连接到系统,通常在空闲或不再需要时将连接关闭。如果应用程序以后需要的话,则可以重新打开连接。
连接断开之后,服务器上所有的实例所有的对象都被释放。例如,服务器端的游标以及创建于 TempDB 的所有对象都将被服务器放弃。如果需要保持对这些对象的访问,就不能关闭相应的连接。
RDO 不能缓存刚刚关闭的连接,以备以后使用,从这个意义上来说,它不能对连接进行管理。在使用 Close 方法关闭一个连接之后,或对 rdoConnection 对象的最后一次引用超出了作用域之后,该连接会被立即永久性地关闭。