sql server 2005无法连接本地服务器

我是sqlserver初学者,只用本地数据库功能。前几天都还能连接,今儿突然不能用了。用的是windows认证方式,配置工具MSSQLSERVER也打开了,以前都是这样就... 我是sql server初学者,只用本地数据库功能。前几天都还能连接,今儿突然不能用了。用的是windows认证方式,配置工具MSSQLSERVER也打开了,以前都是这样就能用了。现在显示:
标题: 连接到数据库引擎
------------------------------

无法连接到 1C445AD19AB1494。(服务器名)

------------------------------
其他信息:

在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: TCP 提供程序, error: 0 - 由于目标机器积极拒绝,无法连接。) (Microsoft SQL Server,错误: 10061)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=10061&LinkId=20476

请高手指点一下原因,要怎么解决?里面有我所有的作业啊!!谢谢!
展开
 我来答
greystar_cn
2018-07-31 · 知道合伙人软件行家
greystar_cn
知道合伙人软件行家
采纳数:16407 获赞数:17260
本人主要从事.NET C#方向的技术开发工作,具有10多年的各类架构开发工作经验。

向TA提问 私信TA
展开全部
1.右键服务器,属性--安全性,服务器身份验证选SQL Server和windows身份验证模式,试试看!

2.SQL SERVER 2005 登陆18456错误的解决方法:

SQL(Microsoft SQL Server 2005 )登录不上去了,原来是出现了几个小问题,现在记录一下我的解决这几个情况的办法。(解决方法有很多种,这些只是我的解决方法,仅供参考)

查找问题的过程:(注:用windows账号还是可以登录的)
第一步: 启动所有与SQL有关的服务,问题依旧;
第二步: 查看windows防火墙,被默认启动了,不启动选择项被Disabled
两个提示“由于安全考虑,某些设置由组策略控制”“Windows防火墙正在使用您的域设置”,先用gpedit.msc打组策略编辑器,机算机配置--管理模板--网络--网络连接--Windows防火墙--标准配置文件,查看右边各选项属性,都是未配置状态,问题不在这里。
另外一个提示中提到域设置,域设置不可能禁用SQL Server,并且我查看本地开放端口(net start ),25,1433,1434都是开发状态。

晕,会不会是密码错误? 问题一、忘记了登录Microsoft SQL Server 2005 的sa的登录密码

解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,修改密码点击确定就可以了。

问题二、已成功与服务器建立连接,但是在登录过程中发生错取。(provider:共享内存提供程序,error:0-管道的另一端上无任何进程。)(Microsoft SQL Server,错误:233)

解决方法:打开‘程序’-‘所有程序’-‘Microsoft SQL Server 2005 ’-‘配置工具’-‘SQL Server 配置管理器’,在弹出的窗体中,找到‘SQL Server 2005 网络配置’,把‘MSSQLSERVER的协议’下的“Named Pipes”和“TCP/IP”启动,然后重新启动Microsoft SQL Server 2005就可以了。

问题三、无法打开用户默认数据库。登录失败。用户‘sa’登录失败。(Microsoft SQL Server, 错误:4064)

解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,将默认数据库设置成master,点击确定就可以了。
这时还是不行,后来才知道一个最晕的问题,服务器名是 计算机/实例名,FFC50E78A6DF423\server2005 这次全好了,呵呵

先用WINDOWS模式进去,然后在数据库顶端属性中安全性下的WINDOWS模式改为SQL与WINDOWS模式
下面验证选项,选择为NONE
打开数据库下的安全选项中的登录选项,将SA的密码清空
打开SQL配置工具将(SQL Server Configuration Manager)
将网络配置中的TCP/IP启用,将TCP/IP属性中的IP地址选项中的IP地址活动的已启用中的否改为是
然后 重启SQL服务

Sql Server Express 2005无法使用SA用户登陆解决
在安装VS2008/2005(我机器上安装的VS2008)时会默认把SQL SERVER Express 2005安装上,默认安装时并没有打开远程连接及SA用户登陆功能

1.无法使用SA用户登陆解决方案
解决方法如下,打Microsoft Sql Server Management Studio Express,以windows验证方式登陆,打开服务器属性窗口(在数据库服务器图标上点右键选"属性"),选择"安全性"选项,界面如下所示

服务器验证方式选择SQL SERVERTT和windows验证方式,确认

然后再到"安全性-登陆名"处设置SA用户属性,界面如下
设置密码

状态-启用SA用户

2.无法在其他机器连接SQL 2005 EXPRESS解决方案

在SQL SERVER菜单组中找到SQL Server Surface Area Configuration程序
点击"Surface Area Configuration For Service And Connection",启用"local and remote connections"
whyoowhy
推荐于2017-11-22 · TA获得超过177个赞
知道答主
回答量:143
采纳率:0%
帮助的人:105万
展开全部
打开SQL05配置工具的SQL Server Configuration Manager,点击网络配置里的协议,进入把TCP/IP的IP地址动态端口设置成1433 把Named pipes设置为启用(Named pipes是管道命名的意思,要开启的)
然后打开SQL05配置工具的外围应用配置器,点击"服务和连接的外围配置器",点"远程连接",选择"本地和远程连接",然后选择“同时TCP/IP和NAMED PIPES”这个接口 顺便检查一下上面的“服务”,它运行是否是自动并且是否正常! 注意:在默认情况下SQL05是不允许远程连接的,所以要人为设置一下远程连接这一步!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
富珍铁诗蕊
2019-04-07 · TA获得超过3777个赞
知道大有可为答主
回答量:3147
采纳率:32%
帮助的人:175万
展开全部
看看你的tcp/ip是否被禁用。
打开你的2005下的
“配置工具”目录选项,在其下有一个“SQL
Server配置管理器”,在打开的界面中有一个SQL
Native
Client配置项,选中其下面的“客户端协议”项,在右边出现的选项中找到TCP/IP并将其启用(右键选择启用)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dopsop
2009-12-09 · TA获得超过252个赞
知道小有建树答主
回答量:434
采纳率:0%
帮助的人:235万
展开全部
开启远程连接:

配置工具->sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以了.

可以在配置工具->SQL Server configuration Manager中重启数据库服务.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友acc9e09ba
2019-03-30
知道答主
回答量:15
采纳率:0%
帮助的人:1万
展开全部
服务器名称是不是错了,可以看下计算机属性里面“计算机名”后面是什么复制到“登录的服务器名称”里面再试,要是还报错估计就是你登录名和密码错了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式