繁体   English   中英

使用Sql Anywhere 16找不到加密dll dbfips16.dll

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM