Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在WPF应用程序中建立与SQL Server的连接时出错_C#_Sql Server_Wpf_Connection String - Fatal编程技术网

C# 在WPF应用程序中建立与SQL Server的连接时出错

C# 在WPF应用程序中建立与SQL Server的连接时出错,c#,sql-server,wpf,connection-string,C#,Sql Server,Wpf,Connection String,我开发了一个WPF应用程序,它在后台运行一些任务。每当它想要连接到数据库时,我都会收到一个错误。在本地测试中一切正常,但在服务器中失败 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及 我已检查了连接字符串并为数据库启用了TCP/IP,但没有任何更改。如果数据库位于服务器上,请确保您在防火墙上制定了允许端口1433(默认SQL server端口)的规则,如果它位于主机上,请确保您使用的端口正确,一些主机可能会更改默认端口

我开发了一个WPF应用程序,它在后台运行一些任务。每当它想要连接到数据库时,我都会收到一个错误。在本地测试中一切正常,但在服务器中失败

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及


我已检查了连接字符串并为数据库启用了TCP/IP,但没有任何更改。

如果数据库位于服务器上,请确保您在防火墙上制定了允许端口1433(默认SQL server端口)的规则,如果它位于主机上,请确保您使用的端口正确,一些主机可能会更改默认端口并使用另一个端口,如1533


要确保一切正常,请尝试使用Sql Management Studio进行检查。

数据库是在主机上还是在服务器上?您是否至少可以从运行应用程序的计算机ping远程服务器?您可以使用Management Studio连接到该服务器吗?应用程序和数据库都在服务器上-@Ashkanmobayenkhiabani请查看我的答案,并确保applicationpool用户有权访问数据库端口1433上的设置规则没有帮助