c#连接数据库时sa登录失败

我的数据库使用的是SqlServer2008

在连接时显示报错,

“System.Data.SqlClient.SqlException”类型的未经处理的异常在 System.Data.dll 中发生 

其他信息: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)

c#连接数据库时sa登录失败_第1张图片

我第一时间想的是自己的代码错了,

去网上扒了各位大佬的帖子,发现了很多xief写法,但是我的没有任何问题

因此就是数据库设置的问题

 

日常打开SqlServer配置管理器

c#连接数据库时sa登录失败_第2张图片

在里面选择网络配置 并点击SQLexpress的协议

 

c#连接数据库时sa登录失败_第3张图片

 

启用TCP/IP服务

 

正常情况下 连接都是没有问题的

可是我的还是不行

最后问题所在是启用服务后 没有相应的端口号

端口号为空自然是连接失败

所以我分别设置了端口号

c#连接数据库时sa登录失败_第4张图片

现在连接成功了

你可能感兴趣的:(c#,数据库理论,SqlServer实例)