簡體   English   中英

C# 中密碼加密 Sybase 的連接字符串

[英]Connection string for password encrypted Sybase in C#

我有這個連接字符串, DRIVER={Adaptive Server Enterprise};server=server_name;database=db_name;port=port_no;uid=user_id;pwd=password; 使用它我可以使用 System.Data.Odbc.OdbcConnection 類在 C# 中連接到 Sybase 數據庫。

但是現在數據庫已加密並出現此錯誤Adaptive Server requires encryption of the login password on the network.Login failed 有沒有一種方法可以解決問題,而無需為不同的驅動程序或數據提供程序下載任何庫。

您必須在連接字符串中傳遞ENCRYPT_PASSWORD=true

它應該看起來像這樣: DRIVER={Adaptive Server Enterprise};server=server_name;database=db_name;port=port_no;uid=user_id;pwd=password;ENCRYPT_PASSWORD=true;

更詳細的answear,請參考這個python示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM