首页 > 解决方案 > 安装 shield SQL Connection Provider

问题描述

Installshield 执行 SQL 脚本文件,Installshiled 使用 OLEDB 提供程序。我希望 installshield 使用 SQLCLIENT 提供程序。

由于 OLEDB 我得到错误。

1:ADO 错误:编号:-2147467259 描述:[DBNETLIB][ConnectionOpen (SECDoClientHandshake()).]SSL 安全错误。来源:Microsoft OLE DB Provider for SQL Server SQL 状态:08001 本机错误:18 MSI (s) (AC!D0) [16:30:38:084]:产品:XXX -- 错误 27502。无法连接到 Microsoft SQL服务器 ''。[DBNETLIB][ConnectionOpen (SECDoClientHandshake()).]SSL 安全错误。(18)

我搜索了这个错误的解决方案,一些用户使用 SQL Client 而不是 OLEBD 它工作。如何强制 installshield 使用 SQLCLIENT 提供程序?

标签: sql-serverinstallshield

解决方案


转到直接编辑器 --> ISSQLDBMetaData --> 将 AdoDriverName 更改为 SQLNCLI11 在为您的安装程序安装屏蔽项目中。


推荐阅读