编辑#1:服务器正在侦听端口1434,我正在Sql Server配置管理器的TCP / IP属性的属性中查看TCP端口,并说端口1433。这可能是问题吗?
我已经待了几个小时了,我尝试了许多不同的问题,并通读了许多不同的问题和答案以及许多其他论坛。
https://www.youtube.com/watch?v=1k00z82u4OI该视频提供了我尝试的答案。
在Visual Studio中,我能够在Sql Server中测试到数据库的连接,并且连接成功,并为我提供SqlConnection对象的连接字符串。
我的服务器正在侦听端口1434。
在Sql Server配置管理员中,我具有共享内存(已启用命名管道和TCP / IP。我重新启动了SQL Server浏览器,SQL Server(MSSQLSERVER),SQL Server代理,它们正在运行。
在Visual Studio中,我的数据连接已连接到服务器和数据库,并且状态为“打开”。
我的连接字符串如下所示(减去服务器的实际字符):
SqlConnection sqlCon = new SqlConnection("Data Source = DESKTOP - #######; Initial Catalog = ASPCRUD; Integrated Security = True;");
错误消息包括:(提供者:命名管道提供程序,错误:40-无法打开与SQL Server的连接)]