嗨,当我尝试从Windows Universal Platform App使用System.Data.SqlClient连接到Microsoft SQL Server 2008R2时,出现以下异常:
System.Data.SqlClient.SqlException:'已成功与服务器建立连接,但是在登录过程中发生了错误。 (提供者:TCP提供程序,错误:0-操作成功完成)'
这是我的连接字符串,我正在使用SQL身份验证:
string connectionString = "{Data Source=xxx.xxx.xxx.xxx; Initial Catalog=TheDatabase;Integrated Security=false;User ID=user;Password=Password}"
当我尝试连接到2016 SQL Server都可以正常工作时,这是我的代码:
using (SqlConnection connection= new SqlConnection(connectionString))
{
connection.Open();
}
在connection.Open()处抛出了异常
注意事项:
此线程引起了同样的问题:link to the question
SQL Server 2008R2的Service Pack 3可以提供帮助吗?
是否有变通办法或更好的方法可以使2008R2与WUP一起使用?
答案 0 :(得分:0)
安装2008R2 Service Pack解决了该问题。 我尝试使用2008R2 Express在本地PC上重现该问题。我转载了该问题,并在对2008R2 Service Pack 2 Express进行了更新之后,一切正常进行。
我将在生产环境中安装Service Pack 3,并在运行时对其进行更新