一直使用正常的SQL Server 2005,突然一天用管理器(Management Studio)不能连接到实例。所有实例均不能连接。错误信息如下:
TITLE: Connect to Server
------------------------------
Cannot connect to RATLSQL05.
------------------------------
ADDITIONAL INFORMATION:
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (Microsoft SQL Server, Error: 53)
尝试:
首先,想到Surface Area Configuration里关于远程连接的设置是不是有人改动了。察看后却发现依然是允许Local and Remote Connections,并只允许TCP/IP。确认后重新启动实例及SQL Server Brower服务,问题依旧。
随后,尝试连接其他实例,都遇到这个错误。看来不是用户名密码,或实例本身的问题。
最后,在Connect to Server窗口上的Server Name下拉框里,选择Browse for more,看看SQL Server是否识别出了所有实例,选择Local Servers选项卡,结果在Database Engine下面发现的几个实例,和外面Server Name下拉列表显示的不一样!于是在这里选择一个实例,确定,并连接,几秒钟后,正常进入管理器。
原来,机器名被改过了。由于SQL Server的instance全名是 机器名\实例名(对于default instance,全名就是机器名本身),机器名改动了,而登陆界面下拉列表依然显示旧的实例全名,所以连接错误。
总结:对于SQL Server来说,其提供的错误信息完全没有涉及正确的思路,而把用户误导到其他设置方向去,应该精细化其错误处理逻辑。对于用户,一方面不能完全根据程序提供的出错信息判断错误,另一方面,注意经验积累,逐渐形成一定的思路。
分享到:
相关推荐
SQL Server 常见错误解决方法 SQL Server 是一种流行的关系数据库管理系统,但是在使用过程中,可能会出现各种错误,导致无法登录或连接数据库。下面我们将详细介绍一些常见的 SQL Server 错误解决方法。 1. 错误 ...
SQL Server 错误代码大全 概述: SQL Server 错误代码大全是一份详细的数据库错误代码大全,涵盖了 SQL Server 中各种可能的错误代码和解决方法。该大全旨在帮助开发者和 DBA 快速地定位和解决 SQL Server 中出现的...
本文将对SQL Server错误日志中的“错误701”进行深入解析,并探讨其背后的原因以及可能的解决方案。 #### 错误701的基本含义 错误701的完整描述为:“系统资源池'default'中没有足够的系统内存来运行此查询。”该...
SQL Server 18452 登录错误解决方法 SQL Server 18452 登录错误是指在连接 SQL Server 数据库时出现的错误代码 18452,表示无法连接到服务器。该错误的主要原因是由于 SQL Server 使用了"仅 Windows"的身份验证方式...
SQL Server和SQL Server Agent服务在Windows事件日志中分别以"MSSQLSERVER"和"SQLSERVERAGENT"作为来源,提供了一定程度的错误和信息记录。 - **SQL Server错误日志**:SQL Server的错误日志与Windows事件日志类似...
对sqlserver数据库中错误的说明 包括 错误的代码和错误的中文说明,有利于程序错误的处理
SQLserver代理已经启动了,服务里的SQLServerAgent响应服务也已经开启了 但是启动作业的时候还是提示“错误22022:SQLServerAgent当前未运行,因此,无法就本操作对其进行提示。” 有高人遇到过这个问题吗? 怎么...
"SQL Server 错误代码大全" SQL Server 错误代码大全是指SQL Server数据库管理系统中出现的各种错误代码及其对应的错误信息。这些错误代码涵盖了SQL Server的各个方面,包括系统错误、存储错误、网络错误、打印机...
在SQL Server的使用过程中,有时会遇到各种错误代码,其中之一是错误1316,这通常与网络问题或安装过程中的文件访问权限有关。这里我们深入探讨一下这个错误的成因、解决方法以及如何理解与SQL Server相关的安装过程...
### 关于 SQL Server 登录问题(错误 233 和 18456)的解决方法 #### 错误 233 的解决方法 **背景:** 当您尝试使用特定的身份验证方式(例如 sa 账户)登录到 SQL Server 实例时,可能会遇到错误 233。这个错误...
### SQL Server 2812错误处理 #### 一、问题背景 在SQL Server数据库管理过程中,用户可能会遇到“错误2812:未能找到存储过程'master.dbo.xp_fileexist'”的问题。该问题通常发生在尝试还原数据库时,其原因是系统...
有详细的sqlserver常见错误,是开发人员不能避免的。
标题中的“sqlserver驱动2012版”指的是SQL Server Native Client 2012,这是微软为SQL Server设计的一款数据库访问接口。SQL Server Native Client(简称SQLNCLI)是用于与SQL Server交互的一种客户端库,它包含了...
Sql Server 2005 打开 Sql Server 2008 mdf 文件数据库转换 Sql Server 2005 打开 Sql Server 2008 mdf 文件数据库...这个过程需要使用 Sql Server 2005 的导入数据和生成脚本功能,并需要解决可能出现的一些错误。
北京 在使用SQLServer的过程中,用户遇到的最多的问题莫过于连接... 一、客户端工具连接失败 在使用SQLServer自带的客户端工具(以企业管理器为例)连接SQLServer时,最常见的错误有如下一些: 1、SQLServer不存在
6. **错误处理和调试**:在使用Navicat和SQL Server Native Client 10.0时,可能会遇到各种连接或查询问题。正确处理错误和日志记录是解决问题的关键。Navicat通常会提供详细的错误信息,帮助诊断问题。 7. **备份...
在描述中提到的“sqlserver 程序化备份”,意味着我们需要在Delphi应用程序中编写代码来执行SQL Server的备份任务。这可以通过以下步骤实现: 1. 连接数据库:使用ADOConnection组件,配置适当的连接字符串(如...
对于开发人员,SQL Server Native Client 10.0提供了丰富的错误处理和诊断工具,包括跟踪和日志记录功能,帮助调试和优化应用程序的数据库访问性能。 总结来说,SQL Server Native Client 10.0是64位环境下的重要...
对sqlserver错误代码进行了一些整理。可以帮你快速找到错误的来源