sql-server - 安装 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 提供程序?
解决方案
转到直接编辑器 --> ISSQLDBMetaData --> 将 AdoDriverName 更改为 SQLNCLI11 在为您的安装程序安装屏蔽项目中。
推荐阅读
- c# - 为反向字符串组合实现莱文斯坦距离?
- c++ - 创建 C++ API 库
- javascript - NavBar React-Native 中的文本
- typescript - 将静态值添加到打字稿中的枚举
- android - CountdownTimer 未按预期工作(时间错误)
- regex - 正则表达式记事本++和组
- python - 基于另一个值“状态”生成 json 对象的变体、内部值
- java - 在 CaretListener 中获取变量(如 getActionCommand)
- css - 编辑 userChrome.css 以隐藏 tabstoolbar 和 nav-bar
- json - PHP的explode()函数的JSON中是否有等价物?