c# 连接sql数据库时出现的问题 ( error:26 )

2025-01-07 21:37:41
推荐回答(5个)
回答1:

1、将引用的地址(Data Source)写清楚;2、更换实例名称,也就是更换DBcon。重新试一下,祝你好运。

回答2:

你的数据库没有打开远程连接功能吧,你打开sql server 配置管理器,找到SQL SERVER网络配置的节点,点开它,然后看到你数据库实例的协议,默认你的数据库实例名称是MSSQLSERVER,然后在右侧的框中把TCP/IP该为允许,再试试

回答3:

string conStr = @"server=(local);Data Source=info\desk.sdf;Persist Security Info=True;Password=h6g5f4";这句你先看看数据库名,登录密码有没有错误

回答4:

可以先用VS尝试连接你的 数据库或者数据文件 连接成功 后会生成一个数据源,点击数据源属性 会看到连接字符串,用那个字符串就可以了

回答5:

string conStr = "server=.;Data Source=info\\desk.sdf;Persist Security Info=True;Password=h6g5f4";
SqlConnection DBcon = new SqlConnection(conStr);
if (DBcon.State == ConnectionState.Closed) DBcon.Open();

试试,可能错在斜杠这里了