![](/img/trans.png)
[英]Cannot use using construction to connect to SQL Server in UWP application
[英]Cannot connect to SQL Server using SqlClient in a desktop application
使用SQL用户名和密码连接到SQL Server完全没有问题。 这些方案可以正常工作:
例如,这在MVC项目中有效:
new SqlConnection("Server=DB1;Database=testdb;User Id=testuser;Password=testuser1;").Open();
但是,当在桌面应用程序项目中运行时,此相同的代码将失败。 它导致以下内部异常错误:
用户名或密码不正确
(是的,用户名和名称之间有空格)
我试过了:
但是,仍然没有。
为什么我可以从桌面.NET应用程序中运行的代码以外的所有内容连接到SQL Server? 在连接发生之前,是否有一些办法会删除我的密码?
我们试试吧 :
data source=DB1;initial catalog=testdb;persist security info=True;user id=testuser;password=testuser1;
用户必须是SQL用户。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.