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