“/”应用程序中的服务器错误。在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误
答案:3 悬赏:0 手机版
解决时间 2021-04-06 23:44
- 提问者网友:温旧梦泪无声
- 2021-04-06 18:21
“/”应用程序中的服务器错误。在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误
最佳答案
- 五星知识达人网友:梦中风几里
- 2021-04-06 19:06
一般来说,要查如下步骤:
1. 确认数据库是否允许远程连接
2. 确认数据库服务是否正常启动
3. 确认数据库服务器的防火墙开通
4. 确认客户端到服务器网络畅通
5. 确认连接字符串正确,包括:主机名\实例名,端口
6. 确认数据库是否允许混合登录方式追问1.允许。因为这个数据库里不止我一个实例。
2,可以正常访问。
3,我无法确定这个问题,数据库不是我自己的,是空间商的,但是不止我一个实例,别人家的实例也在上面运行。
4,可以正常远程进入数据库查看里面的表。
5,?
6,允许混合方式的。追答空间商的数据库没有试过,你检查一下
主机名\实例名,端口 、 用户名、 密码 等等是否正确。
1. 确认数据库是否允许远程连接
2. 确认数据库服务是否正常启动
3. 确认数据库服务器的防火墙开通
4. 确认客户端到服务器网络畅通
5. 确认连接字符串正确,包括:主机名\实例名,端口
6. 确认数据库是否允许混合登录方式追问1.允许。因为这个数据库里不止我一个实例。
2,可以正常访问。
3,我无法确定这个问题,数据库不是我自己的,是空间商的,但是不止我一个实例,别人家的实例也在上面运行。
4,可以正常远程进入数据库查看里面的表。
5,?
6,允许混合方式的。追答空间商的数据库没有试过,你检查一下
主机名\实例名,端口 、 用户名、 密码 等等是否正确。
全部回答
- 1楼网友:猎心人
- 2021-04-06 20:48
多实例的连接串,改一下连接串:
Data Source=192.168.1.188\SQL2005;Initial Catalog=数据库名称;User ID=cy;pwd=cy_paul;追问Data Source=192.168.1.188\SQL2005
要、\SQL2005?追答不是啊,那个是实例名。改成你的实例名。 你不是有多个实例的么。改一下。
Data Source=192.168.1.188\SQL2005;Initial Catalog=数据库名称;User ID=cy;pwd=cy_paul;追问Data Source=192.168.1.188\SQL2005
要、\SQL2005?追答不是啊,那个是实例名。改成你的实例名。 你不是有多个实例的么。改一下。
- 2楼网友:平生事
- 2021-04-06 19:24
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
源错误:
行 153: SqlDataAdapter adapter = new SqlDataAdapter(SqlString,Connection);
行 154: DataSet dataset = new DataSet();
行 155: adapter.Fill(dataset);
行 156: Close();
行 157: return dataset;
源文件: d:\试题库管理系统\App_Code\DataAccessLayer\Database.cs 行: 155
堆栈跟踪:
[SqlException (0x80131904): 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)]
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +437
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +82
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
System.Data.SqlClient.SqlConnection.Open() +你好的!
这个问题很简单的!
无非就是两种原因:
【1】你填写了错误的链接地址,你要用数据库工具检查一下是否可以连上!
【2】用户名错了!
至于别的,我觉得我们搞软件的不应该出现那样低级的错误!
望核查一下!
欢迎追问,并探讨!追问1,用查询器可以远程连接进入数据库,IP,用户名,密码都是没有错的。
2,网站程序上传空间后出现这个问题,但是使用本地网站程序去连接这个远程的数据库来进行访问却是正常的,也可以写入数据,在数据库里是可以看到我写入的数据的。
所以搞不懂到底是怎么回事。追答一般【error: 40】都是找不到数据库的问题!
你在看看网站程序的链接!
还有,你的程序用什么连接的数据库啊!
是不是有冲突了!追问ado..连的追答测试的话,能成功?
链接串发来看看呗!
--------------------------------------------------------------------------------
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
源错误:
行 153: SqlDataAdapter adapter = new SqlDataAdapter(SqlString,Connection);
行 154: DataSet dataset = new DataSet();
行 155: adapter.Fill(dataset);
行 156: Close();
行 157: return dataset;
源文件: d:\试题库管理系统\App_Code\DataAccessLayer\Database.cs 行: 155
堆栈跟踪:
[SqlException (0x80131904): 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)]
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +437
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +82
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
System.Data.SqlClient.SqlConnection.Open() +你好的!
这个问题很简单的!
无非就是两种原因:
【1】你填写了错误的链接地址,你要用数据库工具检查一下是否可以连上!
【2】用户名错了!
至于别的,我觉得我们搞软件的不应该出现那样低级的错误!
望核查一下!
欢迎追问,并探讨!追问1,用查询器可以远程连接进入数据库,IP,用户名,密码都是没有错的。
2,网站程序上传空间后出现这个问题,但是使用本地网站程序去连接这个远程的数据库来进行访问却是正常的,也可以写入数据,在数据库里是可以看到我写入的数据的。
所以搞不懂到底是怎么回事。追答一般【error: 40】都是找不到数据库的问题!
你在看看网站程序的链接!
还有,你的程序用什么连接的数据库啊!
是不是有冲突了!追问ado..连的追答测试的话,能成功?
链接串发来看看呗!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯