WEB开发网
开发学院数据库MSSQL Server 连接池与SQL Server 2000 Analysis Services 阅读

连接池与SQL Server 2000 Analysis Services

 2006-08-05 09:16:35 来源:WEB开发网   
核心提示: 读者本文假定读者具备 SQL Server 2000 Analysis Services 以及 Microsoft ActiveX? 数据对象 (ADO) 和 OLE DB 数据访问技术的基础知识,有关示例可在 Microsoft Visual Basic? 和 Microsoft Vis

读者

本文假定读者具备 SQL Server 2000 Analysis Services 以及 Microsoft ActiveX? 数据对象 (ADO) 和 OLE DB 数据访问技术的基础知识。有关示例可在 Microsoft Visual Basic? 和 Microsoft Visual C++? 中找到。

连接池对象

XML for Analysis Provider 中提供了两个对象:ADOConPool 和 OLEDBConPool。ADOConPool 对象用于管理 ADO 连接对象;OLEDBConPool 对象用于管理 OLE DB 会话对象。虽然两种对象提供的连接池类型不同,但是它们均使用了相同的基础机制来管理连接池。在本文中讨论这种共享的机制时,用术语“连接”来描述 ADO 连接对象和 OLE DB 会话对象。

连接池机制仅适用于 Microsoft SQL Server 2000 Service Pack 1 (SP1) 中包含的、已经过更新的 Microsoft OLE DB Provider for OLAP Services 8.0 (MSOLAP.2) OLE DB 提供程序。

使用连接池对象

在支持 ADO 或 OLE DB 数据访问技术的编程语言中,可以使用 ADOConPool 和 OLEDBConPool 对象。但是,要在 Visual C++ 程序中使用这些对象,必须在程序中添加以下编译器指令以包含正确的头文件和属性:

#include

#include

#import "\\msxaserv.dll" rename("tag_inner_PROPVARIANT",

"tagPROPVARIANT") rename("_LARGE_INTEGER","")

rename("_ULARGE_INTEGER","")

using namespace MSXmlAnalysisSCLib;

求和返回连接

从连接池请求连接所用的机制不同于 OLE DB 资源池对基于 Web 的应用程序进行快速访问所用的机制。连接池对象将活动连接池分成两组:“可用连接”和“已用连接”。可用连接由当前未分配给客户端应用程序的连接组成;已用连接是指当前已分配给客户端应用程序并被它使用的那些连接。

上一页  1 2 3 4 5 6 7  下一页

Tags:连接 SQL Server

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接