c# - Sql azure - 单触摸

标签 c# iphone azure xamarin.ios azure-sql-database

我在单点触控中连接到数据库 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。您可以查看以下资源以获取更多信息:

您可能还想将“TrustServerCertificate=false”添加到连接字符串中。

关于c# - Sql azure - 单触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9094633/

相关文章:

c# - 使用 "static extern int system(string str)"时 PInvokeStackImbalance

c# - ASP 2.0 和部分类

c# - CloudConfigurationManager.GetSetting(<setting>, false); 的完整、直接的 .NET Core 等效项是什么?

iOS 11+ 如何将现有核心数据迁移到共享应用组以用于扩展?

ios - 如何处理用户点击的本地通知

azure - 无法部署 Orchard Azure 项目 - YSOD 新鲜出炉

azure - 在 Azure AD 中请求 API 权限时,应用程序权限显示为灰色

c# - 如何通过代码隐藏在传单中添加多个标记

c# - CodeContracts 无法证明简单的保证

ios - 使用 NSURL 运行 swift 代码时出错 EXC_BAD_INSTRUCTION