[英]Could not find encryption dll dbfips16.dll with Sql Anywhere 16
我有一个问题,如果我在客户计算机上部署64位应用程序,则会收到错误消息:
无法加载加密dll“ dbfips16.dll”。
奇怪的是,在我的笔记本电脑和其他一些计算机上,它运行良好。 我试图将dll添加到我们的部署中,但在Sybase 16目录中找不到它,我是否必须单独下载?
(我目前不希望使用任何加密)
PS我使用基于简单文件的部署。
编辑
我使用sybase 16 ADO.net驱动程序(c#)。
该问题仅在一台服务器上出现。
编辑
server=***;dbn=***;charset=utf-8;links=TCPIP;UID=***;PWD=***;ENC=None
仅当连接字符串告诉客户端使用FIPS验证的加密时才加载dbfips16.dll。 如果根本不想使用加密,则不应设置ENCRYPTION参数,或者应将其设置为“ none”。 还要检查以确保未设置SQLCONNECT环境变量(或不包含ENCRYPTION参数)。
如果这样做没有帮助,您可以发布连接字符串和/或DSN的内容吗?
免责声明:我在SQL Anywhere工程领域工作于SAP。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.