在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程

在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:

[SqlException (0x80131904): 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +800131
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +186
System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject) +737554
System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +114
System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +421
System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +181

在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
首 选请确认SQL SERVER EXPRSS已安装到本地计算机上,并且SQL SERVER (SQLEXPRESS)服务已经成功启动。如果问题仍然存在,可以尝试应打开“SQL Server 外围应用配置器”,选择“服务和连接的外围应用配置器”,然后将“远程连接”配置为“同时使用 TCP/IP 和 named pipes”

由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例。该连接将关闭。
将连接字符串中的“User Instance=True”修改为“User Instance=False”即可。
相关参考文章请参阅《非管理员用户实例》

无法将文件 'X:\Website\App_Data\Database.mdf' 作为数据库 ''. 附加。当前命令发生了严重错误。应放弃任何可能产生的结果。
需要为X分区以及X分区的子文件夹和文件分配Users组的“读取”权限。

尝试为文件 X:\Website\App_Data\Database.mdf 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。
首 选要确认已经为X分区以及X分区的子文件夹和文件分配了Users组的“读取”权限。如果问题仍然存在,请使用SQL Server Management Studio连接到SQLEXPRESS数据库实例,检查是否有名称是“Database”的数据库存在。如果有,分离同名数据库即可。(特别是这一个,很容易造成莫名其妙的错误)

无法打开用户默认数据库。登录失败。
用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。
数据库文件Database.mdf 的读写权限被设置成只有NETWORK SERVICE才具有。解决方法是先停止掉SQL SERVER (SQLEXPRESS)服务,然后从父项集成权限,再次启动SQL SERVER (SQLEXPRESS)服务即可。

更改数据库文件的Everyone修改权限,在windows xp中有两个方法可以修改它:

1,在"我的电脑"窗口中点"工具",选择"文件夹"选项,选择"查看"选项,在高级设置中将使用简单文件共享复选框中的小勾勾掉。然后选定数据库文件,你就可以发现多了一个安全选项,点击它,选择everyone用户组,如果没有,你可以自行添加它。然后更改它的控制权限。

2,你也可以重新启动计算机,在进入系统时按下F8,选带网络连结的安全模式,然后你选定数据库文件, 这时也有一个安全选项,你按照上面的方法也可以完成同样的功能。

注:该方法解决以下问题:

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 尝试为文件 项目名\App_Data\aspnetdb.mdf 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-10
服务器没开,你在SQL Server Configuration Manager里面把能开的服务全部开了,然后重启一下服务器(注意不是电脑)就ok了本回答被提问者采纳
第2个回答  2010-05-21
希望我的帮助可以解决你的问题。
恰好,我刚处理,搜答案中解决了,我电脑三天没关了
前天把计算机名改了,所以 数据库启动不了
本机电脑重启一下就好了。(就这么简单)
前提是 你的代码没问题,之前好用没改过。
对了就给分哦 ,O(∩_∩)O~
第3个回答  2010-05-10
如果你确定 不是链接字符串 写错了,那么检查一下 数据库 是否启用了混合登录,是否启用sa 登录权限,是否有防火墙限制,是否使用非安全性 存储过程
http://hi.baidu.com/%B7%B6%BA%EC%EB%DE/blog/item/93c6624e11427805b3de05dd.html

检查 这几方面 原因,如果还不行,那就试一下 正常的 服务器,看看是否能链接上,如果 还链接不上,说明你程序写错了
第4个回答  2010-05-10
多刷新几下,把一些不要的文件删掉,有意义高网速,最好上一个游戏一个一个的上,要多刷 毒,清理文件,垃圾,多刷木马,多体检一下,这样效果会更好,相信我吧,一定行,多给我评分,下次多帮助你,谢谢谢谢!!!!!!!!!!!!!!

...在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行...
(1)开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;(2)可打...

...在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行...
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器\/实例时出错)首 选请确认SQL SERVER EXPRSS已安装到本地计算机上,并且SQL SERVER (SQLEXPRESS)服务已经成功启动。

...在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行...
建立与服务器的连接时出错,是设置错误造成的,解决方法如下:1、首先在开始程序中展开SQL2012—配置工具—SQL Server 配置管理器。2、然后双击打开SQL Server 配置管理器。3、双击SQL Server服务,查看SQL Server(MSSQLSERVER)是否正常运行。4、若显示已停止,则手动启动。5、然后重新连接SQL S...

...在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行...
1.数据库没有设置开启远程,开启方式:sql---配置工具---外围应用配置 为 同时使用tcp\/ip name pipes 2.未开启8433端口,8433端口是数据库的专用端口,开启方法:防火墙---例外---添加端口,把8433端口添加进去

“\/”应用程序中的服务器错误。在与 SQL Server 建立连接时出现与网络相...
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器\/实例时出错)说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中...

...在连接到 SQL Server 2005 时,在默认的设置下
[SqlException (0x80131904): 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)]System.Data.ProviderBase.DbConnectionPool.GetConnection(Db...

...在连接到 SQL Server 2005 时,在默认的设置下 SQL
随即会显示“配置数据源 - <DataSourceName>”向导,其中填充了连接信息。……就是第12步单击“测试连接”出了问题,提示错误:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 ...

visual studio2012 sql网络接口,错误:26
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器\/实例时出错)整了一天一夜,终于找到问题所在。分享一下吧。雨儿 原创 出错页:“\/WebSite-Classic”应用程序中...

...与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认...
1 病毒引起的:升级杀毒软件或下载专杀工具,清理恶意插件,对电脑全盘杀毒(建议使用金山毒霸sp6)。2硬件引起的:(1)可能是内存条出现的小问题,关机断电,把内存条拆下清理干净重新安装。必要时更换内存条。(2)有些硬件配置过低,尤其是运行大型游戏时,不能正常运行。必要时升级电脑显卡、内存条等...

SQL Server 2005登陆时无法连接到服务器 提示错误10054!求高手解答...
信息提示:已成功与服务器建立连接,但是在登陆前的握手期间发生错误。在连接到SQL SERVER 2005时,在默认的设置下SQL SERVER 不允许远程连接可能会导致次失败。(provider:TCP提供程序,error:0 - 远程主机强迫关闭了一个现有的连接。)(Microsoft SQL SERVE... 展开 xhr...

相似回答