簡體   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