【三层】问题 — provider:Named Pipes Provider,error:40 - 无法打开到SQL Server的连接
2017-03-23 20:01
399 查看
当自己敲完三层的时候遇到了这样的问题?本怀着期待的心情看结果呢,其实...... 其实挺好的 遇到问题才是好的呢,嘿嘿~ 说一下这一路的解决心路吧
问题一
解决一
更新数据库
问题二 远程过程调用失败
、
解决二
1.删除Microsoft SQL Server 2012 Express LocalDB
2.成功解决 有了吧
解决三
右击TCP/IP属性 — 改IP地址
解决四
控制面板 — 系统安全 — Windows防火墙 — 高级设置 — 入站规则 — 新建规则
悲催的是以上解决都为解决,自己仔细看 到底是哪里出了问题,肯定不是代码写错了,因为运行的时候没有报错,只是登录的时候报的错,肯定和数据库有关系。
解决五
看看 终于看出来了 Server 是机器名,而自己的机器名并不是local,于是将代码中的local改成自己的机器名,数据库的名称也要改成自己的机器名就OK啦。
【总结】功夫不负有心人,加油吧少年们!遇到问题耐心也很重要滴。
问题一
解决一
更新数据库
问题二 远程过程调用失败
、
解决二
1.删除Microsoft SQL Server 2012 Express LocalDB
2.成功解决 有了吧
解决三
右击TCP/IP属性 — 改IP地址
解决四
控制面板 — 系统安全 — Windows防火墙 — 高级设置 — 入站规则 — 新建规则
悲催的是以上解决都为解决,自己仔细看 到底是哪里出了问题,肯定不是代码写错了,因为运行的时候没有报错,只是登录的时候报的错,肯定和数据库有关系。
namespace Login.DAL { class DbUtil { public static string ConnString = @"Server=local;Database=Login;User ID=sa;Password=123"; } }
解决五
看看 终于看出来了 Server 是机器名,而自己的机器名并不是local,于是将代码中的local改成自己的机器名,数据库的名称也要改成自己的机器名就OK啦。
【总结】功夫不负有心人,加油吧少年们!遇到问题耐心也很重要滴。
相关文章推荐
- 使用VS调试时出现 :provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接 解决方案
- provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接
- 无法打开SQL Server的连接 provider:Named Pipes Provider,error:40
- (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)?----本人备注
- 请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)
- 无法连接到sqlserver未找到或无法访问服务器Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接
- EntityFramework.SqlServer.dll 中发生 其他信息: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)
- SQL Server无法以local 登陆问题的解决方法provider: Named Pipes Provider, error: 40 - Could not open a connection
- vs2008连接sql2005的问题(provider:命名管道提供程序,error:40-无法打开到 SQL Server 的连接)
- provider: 命名管道提供程序, error: 40 - 无法打开到SQL Server的连接
- (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL
- Sql2005:provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL
- provider:命名管道提供程序,error:40 - 无法打开到SQL Server的连接 (Microsoft SQL Server, 错误:53) .
- provider:命名管道提供程序,error:40 - 无法打开到SQL Server的连接 (Microsoft SQL Server, 错误:53)
- provider:命名管道提供程序,error:40 - 无法打开到SQL Server的连接 (Microsoft
- provider:命名管道提供程序,error:40 - 无法打开Sql server连接
- sql server 2005 provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接
- provider:命名管道提供程序,error:40 - 无法打开到SQL Server的连接 (Microsoft SQL Server,错误:53)