我在单点触控中连接到数据库 MS SQL Azure 时遇到问题。对于一个简单的数据库 MS SQL,我可以连接 - 全部成功打开连接请求,但是对于 MS SQL Azure,我有错误:未实现客户端和服务器之间发送的数据的 SSL 加密。
using (SqlConnection connection = new SqlConnection("Server=tcp:asz59ug1bl.database.windows.net,1433;Database=Mymd;User ID=myuser@asfe41241;Password=MyPwd;Trusted_Connection=True;Encrypt=True;"))
{
connection.Open(); }
如何解决这个问题?
最佳答案
潜在的问题是连接字符串中的“Trusted_Connection=true”。对于 SQL Azure,始终建议用户为此参数设置 FALSE。您可以查看以下资源以获取更多信息:
- 官方MSDN Guidelines for Connecting to SQL Azure .
- TechNet article for SQL Azure connection security
- connectionstrings.com page for SQL Azure
您可能还想将“TrustServerCertificate=false”添加到连接字符串中。
关于c# - Sql azure - 单触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9094633/