Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - 编程 » 数据库和应用程序部署 » 对客户端应用程序的要求

 

OLE DB 和 ADO 客户端部署

部署 OLE DB 客户端库最简单的方法是使用 [部署向导]。

如果您希望创建自己的安装,本节介绍了用于部署到最终用户的文件。

每个 OLE DB 客户端计算机都必须具有下列项目:

  • 可工作的 OLE DB 安装   Microsoft Corporation 提供了 OLE DB 文件及其重新分发指导。此处不再详细介绍。

  • SQL Anywhere OLE DB 提供程序   下表显示了运行 SQL Anywhere OLE DB 提供程序所需的文件。这些文件应放在单一目录中。SQL Anywhere 安装将它们全部置于 SQL Anywhere 安装目录的操作系统子目录中(如 bin32bin64)。对于 Windows,有两个提供程序 DLL。第二个 DLL (dboledba12) 是用于提供模式支持的辅助 DLL。

说明 Windows
OLE DB 驱动程序文件 dboledb12.dll
OLE DB 驱动程序文件 dboledba12.dll
语言资源库 dblg[LL]12.dll
[连接] 窗口 dbcon12.dll
已提升的操作代理 dbelevate12.exe(仅限 Windows Vista 或更高版本)

上表显示了一个带有标志 [LL] 的文件。这表示消息文件有多个,每个消息文件支持不同的语言。如果要安装对不同语言的支持,必须加入这些语言的资源文件。将 [LL] 替换为语言代码(例如 endejp 等)。

OLE DB 提供程序需要许多注册表条目。通过使用 regsvr32 实用程序自行注册 dboledb12.dlldboledba12.dll DLL,可创建这些注册表条目。

注意,对于 Windows Vista 或更高版本的 Windows,必须包含 SQL Anywhere 已提升的操作代理以支持注册或注销 DLL 时所需的权限提升。此文件仅为 OLE DB 提供程序安装或卸载过程所必需。

对于 Windows 客户端,建议使用 Microsoft MDAC 2.7 或更高版本。


自定义 OLE DB 提供程序