找不到加密 dll dbfips16.dll with Sql Anywhere 16
Could not find encryption dll dbfips16.dll with Sql Anywhere 16
我遇到了问题,如果我在客户计算机上部署我的 64 位应用程序,我会收到错误消息:
encryption dll "dbfips16.dll" could not be loaded.
奇怪的是,它在我的笔记本电脑和其他一些计算机上运行良好。我试图将 dll 添加到我们的部署中,但在 Sybase 16 目录中找不到它,我必须单独下载吗?
(我目前不想使用任何加密)
P.S。我使用简单的基于文件的部署。
编辑
我使用 sybase 16 ADO.net 驱动程序 (c#)。
该问题只出现在一台服务器上。
编辑
server=***;dbn=***;charset=utf-8;links=TCPIP;UID=***;PWD=***;ENC=None
dbfips16.dll 仅在连接字符串告诉客户端使用 FIPS 验证的加密时加载。如果您根本不想使用加密,则不应设置 ENCRYPTION 参数,或者应设置为 "none"。还要检查以确保未设置 SQLCONNECT 环境变量(或不包含 ENCRYPTION 参数)。
如果这没有帮助,您可以 post 连接字符串的内容 and/or DSN 吗?
免责声明:我在 SAP SQL Anywhere 工程部工作。
我遇到了问题,如果我在客户计算机上部署我的 64 位应用程序,我会收到错误消息:
encryption dll "dbfips16.dll" could not be loaded.
奇怪的是,它在我的笔记本电脑和其他一些计算机上运行良好。我试图将 dll 添加到我们的部署中,但在 Sybase 16 目录中找不到它,我必须单独下载吗?
(我目前不想使用任何加密)
P.S。我使用简单的基于文件的部署。
编辑
我使用 sybase 16 ADO.net 驱动程序 (c#)。
该问题只出现在一台服务器上。
编辑
server=***;dbn=***;charset=utf-8;links=TCPIP;UID=***;PWD=***;ENC=None
dbfips16.dll 仅在连接字符串告诉客户端使用 FIPS 验证的加密时加载。如果您根本不想使用加密,则不应设置 ENCRYPTION 参数,或者应设置为 "none"。还要检查以确保未设置 SQLCONNECT 环境变量(或不包含 ENCRYPTION 参数)。
如果这没有帮助,您可以 post 连接字符串的内容 and/or DSN 吗?
免责声明:我在 SAP SQL Anywhere 工程部工作。