sqlserver无法登录
看看下面的对你有帮助么?
在我们刚刚安装sql2005时经常遇到无法连接的问题,一般可归结为以下几类:
一."SQLServer不存在或访问被拒绝"
这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.
一般说来,有以下几种可能性:
1.SQLServer名称或IP地址拼写有误
2.服务器端网络配置有误
3.客户端网络配置有误
要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因.
首先,检查网络物理连接
ping
如果ping不成功,说明物理连接有问题,这时候要检查硬件设备,如网卡,HUB,路由器等.
还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如ISAServer.防火墙软件可能会屏蔽对ping,telnet等的响应,因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口.
如果ping成功而,ping失败,则说明名字解析有问题,这时候要检查DNS服务是否正常.
有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用HOSTS文件来进行名字解析,具体的方法是:
1.使用记事本打开HOSTS文件(一般情况下位于C:).
添加一条IP地址与服务器名称的对应记录,如:
172.168.10.24myserver
2.或在SQLServer的客户端网络实用工具里面进行配置,后面会有详细说明.
其次,使用telnet命令检查SQLServer服务器工作状态
telnet1433
如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明SQLServer服务器工作正常,并且正在监听1433端口的TCP/IP连接,如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动SQLServer服务,也可能服务器端没启用TCP/IP协议,或者服务器端没有在SQLServer默认的端口1433上监听.
接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道.是否启用了TCP/IP协议等等,可以利用SQLServer自带的服务器网络使用工具来进行检查.
点击:程序MicrosoftSQLServer服务器网络使用工具
打开该工具后,在"常规"中可以看到服务器启用了哪些协议.
一般而言,我们启用命名管道以及TCP/IP协议.
点中TCP/IP协议,选择"属性",我们可以来检查SQKServer服务默认端口的设置
一般而言,我们使用SQLServer默认的1433端口.如果选中"隐藏服务器",则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接.
接下来我们要到客户端检查客户端的网络配置
我们同样可以利用SQLServer自带的客户端网络使用工具来进行检查,所不同的是这次是在客户端来运行这个工具.
点击:程序MicrosoftSQLServer客户端网络使用工具
打开该工具后,在"常规"项中,可以看到客户端启用了哪些协议.
一般而言,我们同样需要启用命名管道以及TCP/IP协议.
点击TCP/IP协议,选择"属性",可以检查客户端默认连接端口的设置,该端口必须与服务器一致.
单击"别名"选项卡,还可以为服务器配置别名.服务器的别名是用来连接的名称,连接参数中的服务器是真正的服务器名称,两者可以相同或不同.别名的设置与使用HOSTS文件有相似之处.
通过以上几个方面的检查,基本上可以排除第一种错误.
二."无法连接到服务器,用户xxx登陆失败"
该错误产生的原因是由于SQLServer使用了"仅Windows"的身份验证方式,因此用户无法使用SQLServer的登录帐户(如sa)进行连接.解决方法如下所示:
1.在服务器端使用企业管理器,并且选择"使用Windows身份验证"连接上SQLServer
2.展开"SQLServer组",鼠标右键点击SQLServer服务器的名称,选择"属性",再选择"安全性"选项卡
3.在"身份验证"下,选择"SQLServer和Windows".
4.重新启动SQLServer服务.
在以上解决方法中,如果在第1步中使用"使用Windows身份验证"连接SQLServer失败,那就通过修改注册表来解决此问题:
1.点击"开始""运行",输入regedit,回车进入注册表编辑器
2.依次展开注册表项,浏览到以下注册表键:
[HKEY_LOCAL_MicrosoftMSSQLServerMSSQLServer]
3.在屏幕右方找到名称"LoginMode",双击编辑双字节值
4.将原值从1改为2,点击"确定"
5.关闭注册表编辑器
6.重新启动SQLServer服务.
此时,用户可以成功地使用sa在企业管理器中新建SQLServer注册,但是仍然无法使用Windows身份验证模式来连接SQLServer.
这是因为在SQLServer中有两个缺省的登录帐户:
被删除.
要恢复这两个帐户,可以使用以下的方法:
1.打开企业管理器,展开服务器组,然后展开服务器
2.展开"安全性",右击"登录",然后单击"新建登录"
3.在"名称"框中,输入
4.在"服务器角色"选项卡中,选择"System"
5.点击"确定"退出
6.使用同样方法添加登录.
说明:
以下注册表键:
HKEY_LOCAL_MSSQLServer
的值决定了SQLServer将采取何种身份验证模式.
1.表示使用"Windows身份验证"模式
2.表示使用混合模式(Windows身份验证和SQLServer身份验证).
三.提示连接超时
如果遇到第三个错误,一般而言表示客户端已经找到了这台服务器,并且可以进行连接,不过是由于连接的时间大于允许的时间而导致出错.
这种情况一般会发生在当用户在Internet上运行企业管理器来注册另外一台同样在Internet上的服务器,并且是慢速连接时,有可能会导致以上的超时错误.有些情况下,由于局域网的网络问题,也会导致这样的错误.
要解决这样的错误,可以修改客户端的连接超时设置.
默认情况下,通过企业管理器注册另外一台SQLServer的超时设置是4秒,而查询分析器是15秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因).
具体步骤为:
企业管理器中的设置:
1.在企业管理器中,选择菜单上的"工具",再选择"选项"
2.在弹出的"SQLServer企业管理器属性"窗口中,点击"高级"选项卡
3.在"连接设置"下的"登录超时(秒)"右边的框中输入一个比较大的数字,如20.
查询分析器中的设置:
工具选项连接将登录超时设置为一个较大的数字
连接超时改为0
1、先保证ping通
2、在dos下写入telnetip1433不会报错
3、用ip连如企业管理器:
企业管理器<右键SQlserver组<新建sqlserver注册<下一步<写入远程实例名(IP,机器名)<下一步<选Sqlserver登陆<下一步<写入登陆名与密码(sa,pass)<下一步<下一步<完成
4、如果还不行:
sqlserver服务器<开始菜单 5、如果还不行: sqlserver客户端<开始菜单 sql 故障转移群集 部署需要多久 mdf数据库文件怎么打开? sql2008安装,求大神帮忙 Access和SQL Server的区别 win7安装sql server 2005要安装的组件不可选,只能选联机丛书那一项_百 ... SQL Server 如何禁止关闭跟踪? SQL是什么? sql server 2008和2000有什么区别? sql 怎么都连接不上服务器 SQL是哪个公司推出的
您好,QL Server 2008R2故障转移群集必须依赖于Windows2008R2的故障转移群集,部署前请先在节点服务器上部署Windows2008R2故障转移群集。Windows2008R2故障转移群集的部署方式请参阅《Windows2008R2故障转移群集部署》。SQL Server的版本必须为2008R2 或 集成了SP1的SQL Server 2008,如果使用没有集成SP1的200...
用SQL Server管理工具可以打开mdf数据库文件,具体操作请参照以下步骤。1、首先在网上搜索【QL Server管理工具】,然后选择其中一个版本,下载好安装包。2、然后按照安装向导将SQL Server软件安装至电脑中。3、进入到软件界面后,点击“文件”下拉菜单中的“导入链接”选项。4、然后在电脑文件夹中找到需要...
QL Server 2008(sql2008)由微软公司推出的大型的关系型数据库系统软件,专门用于大批量的数据存储和管理,适合服务器数据管理。其中SQL Server 2008是一个重大更新的产品版本,增加许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。请点击这里查看原因 ...
所以如果是标准SQL语言,两者基本上都可以通用的。SQL Server还有更多的扩展,可以用存储过程,数据库大小无极限限制 参考:http:\/\/zhidao.baidu.com\/link?url=Q4q0MsSJMrF1PvhPIUlo1fG0M0vEk9a0QlhVMN7HX0Ivugdd07VAJhUvPV8PmbS2Szw4eRDlmZSH7GV6PBRLzq ...
你的SQL Server2005版本不对,你手上的可能是企业版。企业版只能在Windows 2000、2003或2008这种服务器操作系统上安装,Win7和XP都是桌面操作系统,不能安装企业版。如果需要在Win7上使用,可以选择开发版或精简版。
QL SERVER 2005的Management但中,找到你要看的表,然后再上面点右键,选择查看依赖关系,在那里面列出来的依赖类型是表的就表示这两个表有外键关系了。。。
SQL是指Structured Query Language(结构化查询语言 ),SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、 Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS\/2 版本。SQL网络系统没具体印象,是否就是指具体的数据库...
③sys.sp_db_increased_partitions存储过程可以使DBA能够针对一个特定的表设定increased_partitions。在之前的SQL Server版本中,DBA最多能够分成1000个分区,而新的SP1中最多则可以达到15000个分区。这是非常大的一个改进。点击下载:ql server 2008 sql server 2000 功能特色 1、多实例支持能力 sql2000...
1、转到[Microsoft SQL Server 2008]并找到[SQL Server配置管理器],单击里面。2、我们选择单击[QL服务器网络配置]。3、我们选择禁用[TCP \/ IP]并启用它。4、框中的几个选项的状态应为[正在运行]。5、之后跳出一个页面这是对启动过程的提醒。6、确保这些项目处于[Running]状态。7、然后单击SQL ...
SQL server是由Microsoft开发和推广的关系数据库管理系统(DBMS)。SQL语言,是结构化查询语言(Structured Query Language)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。QL语言是高级的非过程化编程语言,允许用户在高层数据...
守盲晶安: 由于出现这样问题的频率实在太高了,特别是新手通常遇到这个问题解决原因很简单,安装SQL Server时是使用默认登录用户来作为启动SQL Server服务的账号(对于自己使用的单机,通常就是administrator了),当该用户更改了用户名(如...
洛川县19158098690:
SQL数据库为什么不能登录 - ?
守盲晶安: 打开“开始—所有程序—Microsoft SQL Server 2005 —配置工具—SQL Server 配置管理器”,在弹出的窗体中,找到“SQL Server 2005 网络配置”,把“MSSQLSERVER的协议”下的“Named Pipes”和“TCP/IP”启用,然后重新启动SQL Server 即可.
洛川县19158098690:
SQLServerException登录失败 - ?
守盲晶安: '用户 'sa' 登录失败.该用户与可信 SQL Server 连接无关联 问题一、忘记了登录Microsoft SQL Server 2005 的sa的登录密码 解决方法:先用windows身份验证的方式登录进去,然后在'安全性'-'登录'-右键单击'sa'-'属性',修改密码...
洛川县19158098690:
SQLserver本地管理员帐号无法登录怎么办 - ?
守盲晶安: 本地管理员无法登录的原因就是因为电脑名称修改了之后,现在的本地管理员的SID已经不是修改之前那个本地管理员的SID了,而SQL Server里面其实保存的是SID,并不是用户名称,所以导致他无法登录服务器.而至于用SA帐号无法登录,...
洛川县19158098690:
在SQL中不能在SQLServer身份验证登录,怎么办? - ?
守盲晶安: 、先用Window方式登陆进去,选择数据库实例,右键选择属性——安全性:把服务器身份验证选项从Window身份验证模式”改为“SQLServer和Window身份验证模式”.点击确定,关闭当前对象资源管理器. 2、重新用Window验证方式登陆...
洛川县19158098690:
SQL server 用户登录失败 - ?
守盲晶安: sa用户要用启用才可以的,用集成用户登录进去以后就可以设置了.
洛川县19158098690:
本机上的SQL server用户无法登录是怎回事? - ?
守盲晶安: 验证方式改成混合方式,可能只有windows验证方式
洛川县19158098690:
SQL Server 登陆 连接失败,如何解决??
守盲晶安: 呵呵,以前我用SQL的时候也遇到了这个问题,后来问老师,老师说 ,默认配置是不允许远程访问数据库的,需要你进行设置. 设置如下: 1. 单击“开始”,依次指向“程序”、“Microsoft sql server 2005”和“配置工具”,然后单击“SQL ...
洛川县19158098690:
sql server数据库不能用sql server身份登陆,怎么办 - ?
守盲晶安: 原困是未设置SQL SERVER登录认证模式为混合认证模式,因为SQL SERVER默认安装后认证模式为WINDOWS认证模式,从而导致出错.解决方法很简单:二."无法连接到服务器,用户xxx登陆失败" 该错误产生的原因是由于SQL Server使...
洛川县19158098690:
sqlserver不能登陆 怎么回事啊?
守盲晶安: 在服务里找到sqlserver服务,用管理员启动该服务