首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

为什么大开连接的时候会出现SQL Server 不存在或访问被拒绝解决思路

2012-01-01 
为什么大开连接的时候会出现SQL Server 不存在或访问被拒绝为什么大开连接的时候会出现SQLServer不存在或

为什么大开连接的时候会出现SQL Server 不存在或访问被拒绝
为什么大开连接的时候会出现SQL   Server   不存在或访问被拒绝?代码如下
public   SqlDataReader   GetDepartments()
{

SqlConnection     myconnection   =   new   SqlConnection(ConfigurationSettings.AppSettings[ "ConnetionString "]);
SqlCommand     thiscommand   =   new   SqlCommand( "GetDepartments ",myconnection);

myconnection.Open();
SqlDataReader   thisdatareader   =   thiscommand.ExecuteReader(CommandBehavior.CloseConnection);

        return   thisdatareader;
}


[解决办法]
连接字符串出错咯~~~
[解决办法]
SqlConnection myconnection = new SqlConnection(ConfigurationSettings.AppSettings[ "ConnetionString "]);

看看你web.config里面ConnetionString 这个连接字符串错了没有
[解决办法]
webconfig中的 连接字符串的问题
<appSettings>
<add key= "ConnectionString " value= "Data Source=数据库名; User ID=用户名; Password=密码 " />
</appSettings>
以上使用的是 Oracle数据库
[解决办法]
"SQL Server 不存在或访问被拒绝 "通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。一般说来,有以下几种可能性:

  1、SQL Server名称或IP地址拼写有误;

  2、服务器端网络配置有误;

  3、客户端网络配置有误。

[解决办法]
服务器名不对
[解决办法]
1.检查程序的连接字符串
2.Sql Server服务器工作是否正常
[解决办法]
//你这样写:
//web.config中

<appSettings>
<add key= "constr " value= "server=sql服务器的名字;database=数据库的名字;uid=你登陆数据的名字;pwd=你登陆密码 "> </add>
</appSettings>

//在程序里这样写,先引入system.configuration

using System.Configuration;


//声明一个连接字符穿
private readonly string constr =ConfigurationSettings.AppSettings[ "constr "].ToString();

//运行后constr中的内容就是你的连接内容

热点排行