今天在用VISIO反向工程时,突然无法链接SQL Server数据库了,错误代码如下

在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错) (Microsoft SQL Server, Error: -1)

于是开始检查

首先进入【开始】—>【Microsoft SQL Server 2005】->选择 【配置工具】-> 打开【SQL Server Configuration Manager】

发现Sql Server(SQLEXPRESS)运行正常,而Sql Server Browser没有打开,仔细一看,服务被禁止了,于是

在命令行输入 services.msc 找到Sql Server Browser服务,把它打开。

回到SQL Server Configuration Manager,把Sql Server Browser打开,再次链接,成功,运行正常。

下面是网上搜集的资料,但是没能解决这次的问题,不过写的很好收藏了,在这与大家分享吧

在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
解决方法:

你可能连接的数据库是SQL Server 2005 Express Edition,从"开始菜单"调出"配置工具"中的"SQL Server 外围应用配置器".然后单击"服务和连接外围应用配置器",选择数据库实例(默认是"SQLEXPRESS",选择database Engine的"远程连接"中的"本地连接和远程连接(用TCP/IP)",这样即可打开SQL Server 2005的远程连接(默认不允许).
其实你可以
配置文件:
<connectionStrings>
<add name="testDBConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=D:\wwwroot\sszTest1\App_Data\testDB.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
程序调用时:
SqlConnection sqlCon = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["testDBConnectionString"].ToString());//testDBConnectionString
或都直接生成connection:
SqlConnection sqlCon = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=D:\\wwwroot\\sszTest1\\App_Data\\testDB.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")
只要连接成功,你再生成DataSource应该不成问题.

在建立与服务器的连接时出错。在连接到 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)服务即可。

转载于:https://www.cnblogs.com/82767136/articles/1257089.html

SQL Server 2005 在建立与服务器的连接时出错,错误26收藏相关推荐

  1. 成功解决无法连接到YLMF-201404228CG,在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败

    成功解决无法连接到YLMF-201404228CG,在建立与服务器的连接时出错.在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败 ...

  2. sqlserver中在建立与服务器的连接时出错

    解决: 步骤1:在SQLServer 实例上启用远程连接 1.指向"开始->程序->Microsoft SQL Server 2005->配置工具->SQL Serv ...

  3. 关于sql server 安装程序在运行 Windows Installer 文件时遇到错误。

    前几日安装sql server2014 的时候碰到这个问题: 出现以下错误: SQL Server 安装程序在运行 Windows Installer 文件时遇到错误. Windows Install ...

  4. 结合批处理功能,配置SQL Server 2005,使其打开远程连接功能

    参考微软这篇 如何配置 SQL Server 2005 以允许远程连接的文章,http://support.microsoft.com/kb/914277#top 我结合批命令,可以实现一站式配置 S ...

  5. 遭遇sql server 2005 启动包未能正确加载需要重新安装错误,重装.NET FRAMEWORK经历分析...

    开发的机器,系统情况如下: 1.server 2003 sp2 x86 2.补丁安装360 3.升级到IE8 因为担心server 2003 sp2 不能够自动update,最近都是用360打补丁,比 ...

  6. 在SQL Server 2008中删除表中的记录时出错,该如何解决

    我是刚开始学习用C#连接SQL Server数据库,在练习的过程中,不小心在表中添加了几条相同的记录,想要删除时却删除不掉,会出现如下错误: 解决的办法很简单,在SQL Server2008中的SMS ...

  7. SQL Server导入.mdf文件及显示附加数据库时出错问题处理

    SQL Server安装完成后,运行时出现如下窗口,点击"连接". 本文主要解决导入.mdf文件时报错的问题. (1)导入.mdf文件的方法 1.右击数据库–附加,弹出下面的对话框 ...

  8. 如何配置 SQL Server 2005 以允许远程连接

    在尝试从远程计算机连接到 Microsoft SQL Server 2005 实例时,可能会接收到错误消息. Sqlcmd:错误:Microsoft SQL Native Client:建立到服务器的 ...

  9. SQL Server 2005远程连接连不上的解决办法收藏 Microsoft给的方法

    SQL Server 2005远程连接连不上的解决办法收藏 Microsoft给的方法http://support.microsoft.com/kb/914277 是可以的,但我怕以后还会遇到这问题, ...

最新文章

  1. @Scheduled(cron=““) spring定时任务时间设置
  2. mysql保存中文乱码的原因和解决办法
  3. 网络适配器有感叹号不能上网_笔记本电脑显示无internet安全,不能无线上网怎么办...
  4. word List 46
  5. android.mk添加静态库,Android Gradle添加静态库
  6. 2016全球十大主流ERP厂商“新鲜出炉”!
  7. PowerDesigner生成的建表脚本中如何把对象的双引号去掉
  8. 爬虫:查找自己浏览器headers
  9. 3D点云重建0-10:MVSNet-源码解析(6)-Depth Map Refinement以及Loss讲解
  10. 量学云讲堂加密视频提取翻录为mp4工具使用教程
  11. 数据总线、地址总线详解
  12. 邮箱地址是什么,163vip.com怎么注册、价格、申请入口、功能!
  13. 深拷贝和浅拷贝的区别(必须掌握)
  14. 【方法论】从入门到精通是怎样一种体验
  15. 移动端切图内容包括什么_移动ui设计切图规范有哪些要求
  16. 获取王者荣耀皮肤所有高清图片-Python
  17. 现有的CEP产品介绍
  18. Pytorch - 分布式通信原语(附源码)
  19. android在线预览excel文件格式,Android打开doc、xlsx、ppt等office文档解决方案
  20. 《演说之禅》I amp; II 读书笔记

热门文章

  1. C、C++的学习───思维方式的转变(2)
  2. Jacobian矩阵和Hessian矩阵的理解
  3. HttpClient实现CSDN自动登录
  4. Ubuntu下mysql中文乱码的解决
  5. 开始→运行→输入的命令集锦(转载)
  6. 有关完全二叉树求节点数和前缀树求字符串是否重复的两道算法题
  7. Windows环境下32位汇编程序设计C版code--第四章
  8. 用python画蝴蝶_图形化编程经验分享,画笔基础,软件包括Python、Kittenblock
  9. sdut 1466 双向队列
  10. java 字符正则匹配算法_算法之字符串——正则表达式匹配