C#程序无法读取sql数据库,连接不到数据库,

作者&投稿:攸梁 (若有异议请与网页底部的电邮联系)
C# 无法连接sql server数据库,是什么原因呢?~

如果你安装的sql server是vs自带的,或者安装的是express版本的sql server,那上面的(local)通常应该改成(local)\\sqlexpress

1. 服务端检查
首先在服务端查一下。 在服务端 telnet ip 1433 。 如果这步能连上,说明Sql server 已经在启用了 tcp ip 协议,否则请检查或重新启动。
2.客户端
客户端也执行 上面的命令 ,如果出问题检查服务端和客户端防火墙。 如果客户端能通过,在客户端安装 Sql server 的客户端, 先保证 sql 客户端能联上 服务器。

有个很简单的方法连接数据库 就是VS在工具栏中提供了一个数据库连接的功能(在”工具“还是”数据“下面的一时忘记了,你自己看吧)可以快速的连接数据库,连接之后在高级选项中获取连接字符串

第二是 就是连接字符串中的主机名有问题 不一定都是本地的
string connString = @"server =; integrated security = true; database = 数据库名";

.\SQLEXPRESS 这个名称可以进入SQLServer数据库之后右键点击根目录属性得到 就是第一个数据库服务器名称

string connString = @"server = .\SQLEXPRESS; integrated security = true; database = 数据库名";
SqlConnection con = new SqlConnection(connString);


皮山县13348722159: C#程序无法读取sql数据库,连接不到数据库, -
独晴抗菌: 有个很简单的方法连接数据库 就是VS在工具栏中提供了一个数据库连接的功能(在”工具“还是”数据“下面的一时忘记了,你自己看吧)可以快速的连接数据库,连接之后在高级选项中获取连接字符串 第二是 就是连接字符串中的主机名有问题 不一定都是本地的string connString = @"server =; integrated security = true; database = 数据库名";.\SQLEXPRESS 这个名称可以进入SQLServer数据库之后右键点击根目录属性得到 就是第一个数据库服务器名称

皮山县13348722159: c#无法连接到sqlserver数据库怎么解决 -
独晴抗菌: 1. 服务端检查 首先在服务端查一下. 在服务端 telnet ip 1433 . 如果这步能连上,说明Sql server 已经在启用了 tcp ip 协议,否则请检查或重新启动.2.客户端 客户端也执行 上面的命令 ,如果出问题检查服务端和客户端防火墙. 如果客户端能通过,在客户端安装 Sql server 的客户端, 先保证 sql 客户端能联上 服务器.

皮山县13348722159: C#与SQL连接出现问题 -
独晴抗菌: 这种问题出现在 已经编译的文件里,并且没有使用try{} -catch{}操作处理异常.一般出现这种问题的可能性是:1,连接不成功,数据库不存在,登陆帐户密码错误,2,操作出错,使用了不支持的参数;超出索引范围;等.建议:在有数据库操作的代码处,使用try{} -catch{} 捕捉错误,以便进一步判断处理.

皮山县13348722159: C#与数据库连接时,总是显示无法打开登录所请求的数据库 "SQL - Data".登录失败. -
独晴抗菌: server=(local);User ID=liqiang;Password=11100228;;database=SQL_Data;Connection Reset=FALSE;

皮山县13348722159: c#连接sql数据库 为什么不行 -
独晴抗菌: YourSQLServer 是指你的服务器,如果是本地,就用 localhost 或 (local) 或 127.0.0.1 要是其它服务器,就使用 IP 地址,要是有实例名,还需要带上实例名称,如 localhost\sqlexpress 除此之外,还需要检查SQL配置是否正确,是否允许外部连接,SA帐号是否授权连接,是否windows和SQL混合登陆等选项.

皮山县13348722159: 用C#连接SQL SERVER时弹出无法打开登录所请求的数据库是怎么回事 -
独晴抗菌: 检查:服务器网络通不通、用户名密码对不对,数据库服务停止与否,连接字符串的数据库实例名是否正确

皮山县13348722159: C#连接数据库出错 -
独晴抗菌: 解决方法一:SQL Server服务没有启动,或者连接字符串中服务器名称不对. 运行services.msc(在开始-运行里边输入) 找到SQL Server 开头的服务,如果安装的是默认实例,应该是SQL Server (MSSQLSERVER) 看看是否已经启动,没有启...

皮山县13348722159: SQL server数据库与c#无法连接的问题
独晴抗菌: SqlConnection conn = new SqlConnection("server=.;database=myweb;uid=sa;pwd=");昂 用C#就这样实现啊

皮山县13348722159: C#无法与SQL连接. 有提示.求助
独晴抗菌: 服务器类型选数据库

皮山县13348722159: C#连接数据库连不上 -
独晴抗菌: conn.ConnectionString="server=.\\SQLEXPRESS;database=stock;Trusted_Connection=SSPI";

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网