【发布时间】:2020-03-04 10:08:11
【问题描述】:
我正在尝试使用 Connectionstring 中的 Trusted_Connection=true 从 UWP-App 连接到 SQL Server。 Connection.Open 失败并出现错误 18452(与受信任的 sql 服务器连接无关)。
我可以使用 Windows 身份验证与 SSMS 连接。即使来自 .Net Core 应用程序,使用相同连接字符串的连接也会成功。
在 UWP-Capabilities 中我检查过:Enterprise Authentication, Internet (Client&Server), Private Networks Target version is Win10 version 1903, Min version is Win 10 Fall Creators Update
这是一个代码sn-p:
using (SqlConnection c = new SqlConnection("Server=sql02;Database=Workdata_test_ad;Trusted_Connection=True"))
await c.OpenAsync();
编辑:使用明确的用户名和密码连接可以正常工作,但不是目标。
【问题讨论】:
-
您好,我使用本地 SqlServer 进行了验证,它工作正常。您选择了 Windows 身份验证,使用本地帐户还是登录的 Microsoft 帐户?
标签: c# sql-server uwp