Sql server在另一台服务器,在Visual Studio 中没问题,IIS中 提示“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。。。。”...
可能问题一:
确切的说是在IIS 7.5中有这问题
就是在visual studio中都用的好好的,但是加载到IIS上的时候竟然报错“
异常详细信息: System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)
源错误:
行 497: catch (System.Data.SqlClient.SqlException e) 行 498: { 行 499: throw e; 行 500: } 行 501: |
堆栈跟踪:
[SqlException (0x80131904): 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)]DBUtility.DbHelperSQLP.ExecuteReader(String strSQL) in D:\MyClassLib\DBUtility\DbHelperSQLP.cs:499SfxtHelper.GetCurrentYis(String start, String end) in d:\SunOA\Web\App_Code\SfxtHelper.cs:406shouji.Page_Load(Object sender, EventArgs e) in d:\SunOA\Web\fyt\shouji.aspx.cs:41System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35System.Web.UI.Control.OnLoad(EventArgs e) +91System.Web.UI.Control.LoadRecursive() +74System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2207 |
版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.272
”
网上动不动,网络访问啊开启远程连接,千篇一律的复制,也不看看具体情况,浪费资源还害的别人增加了搜索难度。
本来在visual studio就可以正常使用,说明这网络肯定不存在问题,也不存在什么远程连接的问题
很明显 这就是iis的设置问题。
作为服务器,安全是很重要的,微软在iis7.5上做了些改动。
在iis7.5以前,iis的默认账户是NetworkServices,从iis7.5开始使用当前程序(网站)的应用程序池名称作为默认账户(在系统盘下的“用户”文件下将会看到这些特殊的用户名)
而这些账户的权限是很小的,小到连访问网络的权限都没有,所以访问sql 就会出错了啊,好在微软可以让我们自己指定账户,这样我们就可以新建一个账户,给他指定要权限,然后再给应用程序池使用,问题引刃而解了
号召大家不要再盲目转别人的帖子了,因为各人碰到的问题不一样,转帖的时候尽量总结下,加点自己的东西,既有助于自己,又能让别人更容易的搜索到有用的东西
可能问题二:
1、程序-----SQL Server2008---配置工具——SQL Server配置管理器IP地址填入你自己的IP,TCP端口填写为1433植入SQLEXPRESS的协议下面那个JAY的协议根据电脑不同可能会不同,点击按照如上同样的设置 2、把如下的都启动起来,启动模式改为自动启动3、打开“MS SQL Server Management Studio”,选择“Windows身份验证”登录右键---方面,按照如下设置,把红框里面的都设置为True 4、在Windows 防火墙中为“SQL Server 2005”创建例外 1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序” 2.在“添加程序窗口”中单击“浏览” 3.然后找到“C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\ MSSQL.1 \MSSQL\Binn\sqlservr.exe”, 单击“确定”返回 注意 : 路径可能会根据 SQL Server 2005 安装不同而不同。 MSSQL.1 是占位符,对应数据库实例ID。 4.对每个需要打开远程访问的SQL Server 2005 实例,重复步骤 1 至 3。 在Windows 防火墙中为“SQLBrowser”创建例外 1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序” 2.在“添加程序窗口”中单击“浏览” 3.然后找到“C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe”, 单击“确定”返回 注意 : 路径可能会根据 SQL Server 2005 安装不同而不同。 5、重启服务
Sql server在另一台服务器,在Visual Studio 中没问题,IIS中 提示“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。。。。”...相关推荐
- SQL server连接到服务器,无法连接到 (local)。在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Se
标题: 连接到服务器 无法连接到 (local). 其他信息: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL S ...
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器,sqlserver
今早开机发现,打开SQL Server 2008 的 SQL Server Management Studio,输入sa的密码发现,无法登陆数据库?提示以下错误: "在与 SQL Serve ...
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误
连接SQlL Server出现的连接错误: 标题: 连接到服务器 ------------------------------ 无法连接到 PROJECT. --------------------- ...
- DBMS连接不上 —— 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。
"在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provide ...
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器
安装好SqlServer 2017后,当时使用SqlServer是没有任何问题的,但是后来再次使用时候却提示了错误,完全链接不上服务器,错误信息如下: 在与 SQL Server 建立连接时出现与网络 ...
- 在与SQL Server建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQL Server已配置为允许远程连接。(provider:命名管道提供程序,
无法连接到(local). 其他信息: 在与SQL Server建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且SQL Server已配置为允许远程连接 ...
- 在与 SQL Server 2014建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器 provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Ser
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provider: 命名管 ...
- SQL Server2008无法连接到XX,在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误
最近在做个人机房收费系统的时候,需要经常与SQLServer 打交道,今早在学习了两个小时英语之后习惯性地打开SQL Server准备做机房收费系统,但未能如愿以偿,出现了"无法连接到xx, ...
- 与 SQL Server 2012 建立连接时出现与网络相关的或特定于实例的错误。
打开SQL Server2012 的 SQL Server Management Studio,输入sa的密码发现,无法登陆数据库?提示以下错误: "在与 SQL Server 建立连接时出 ...
最新文章
- mysql 执行cmd,mysql命令行中执行sql的几种方式总结
- 理解Meta Learning 元学习,这篇文章就够了!
- Promethus+Grafana监控解决方案
- java设计模式---状态模式
- Django book 中文
- ActiveX (.ocx)的写法,及在IE里调用
- 《程序出错后,程序员给测试人员的20条高频回复》
- modelsim 的高效使用
- Windows Server 2008 配置使用动态IP和备用地址
- WinAPI: GetCursorPos - 获取鼠标指针的当前位置
- ajax技术怎么应用程序,利用AJAX技术开发应用程序.pdf
- 位运算的简单应用,计算无符号的数中二进制位中值为 1 的个数
- IEEE 解除华为限制;AWS、谷歌云大规模故障;TypeScript 3.5 发布 | 极客头条
- 《Servlet和JSP学习指南》一2.5 小结
- 2014-7 Andrew Ng 自动化所报告听后感
- 设有如下定义:char *aa[ ]={abcd,ABCD };则以下说法正确的是 A aa 数组成元素的值分别是abcd和ABCD B aa是指针变量,它指向含有两个数组元
- hunt和sniffit 的一些用法(非unix人员勿入)
- 优雅编程之阿里巴巴开发规范分享及扩展学习(三十八)
- AsyncTask使用
- 编写一个函数isprime(n).判断整数n是否为素数.编写程序使用此函数,当输入一个整数时,对它进行判断,当为素数时,输出1.否则,输出0....
热门文章
- 买茶叶想到的哪个比较便宜 x1/y1 x2/y2 x代表多少钱 y代表 多少克 无聊的试炼...
- ios URLSchemes
- 汇编试验四:[bx] 和 loop 的使用
- HTML5程序开发范例宝典(韩旭著)读书笔记之渐变背景
- 解决Android单个dex文件不能超过65536个方法问题
- Struts2 Problem Report: No result defined for action ... and result exception
- Entity Framework 4 in Action读书笔记——第六章:理解实体的生命周期(三)
- 即将上线的Kafka 集群(用CM部署的)无法使用“--bootstrap-server”进行消费,怎么破?...
- 乐视股票21日起停牌,集成播控平台变“黑屏”
- GUAVA常用方法总结整理 String list map转换