永发信息网

SQL server突然连不上了

答案:3  悬赏:60  手机版
解决时间 2021-03-18 16:52
SQL server突然连不上了
最佳答案
这是解决办法,造成这个问题有很多种,我也并不确定你属于哪一种,你自己对照了试试:

步骤1:在SQLServer 实例上启用远程连接
1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”
2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”
3.然后单击展开“数据库引擎”, 选中“远程连接”,在右边选中“本地连接和远程连接”,
再选择要使用的协议,( 这个地方应当启用TCP/IP 和命名管道服务!)单击“应用”,您会看到下消息:
“直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”,单击“确定”按钮返回
4.展开“数据库引擎”, 选中“服务”,在右边单击“停止”,等到 MSSQLSERVER 服务停止,
然后单击“启动”,重新启动MSSQLSERVER 服务。

步骤2:启用 SQLServer 浏览器服务
1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”
2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”
3.然后单击展开“SQL Server Browser”, 选中“服务”,在右边“启动类型”选择“自动”,
再单击“启动”,单击“确定”按钮返回

步骤3:在Windows 防火墙中为“SQL Server 2005”创建例外
1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序”
2.在“添加程序窗口”中单击“浏览”
3.然后找到“C:/ProgramFiles/Microsoft Files/Microsoft SQL Server/ MSSQL.1 /MSSQL/Binn/sqlservr.exe”,
单击“确定”返回 
注意 : 路径可能会根据 SQL Server 2005 安装不同而不同。 MSSQL.1 是占位符,对应数据库实例ID。
4.对每个需要打开远程访问的SQL Server 2005 实例,重复步骤 1 至 3。

步骤4:在Windows 防火墙中为“SQLBrowser”创建例外 
1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序”
2.在“添加程序窗口”中单击“浏览”
3.然后找到“C:/ProgramFiles/Microsoft Files/Microsoft SQL Server/90/Shared/sqlbrowser.exe”,
单击“确定”返回 
注意 : 路径可能会根据 SQL Server 2005 安装不同而不同。
也有可能:现在可能会出现sa不能登陆的问题,解决办法如下:
用用Windows身份验证登陆,在"属性"窗口中,   转到"Security"(安全性)项,   在"服务器身份验证"中设置为"SQL   Server和Windows身份验证模式",   确定,
根据提示,   你应该重新启动sql服务。
如果执行
EXEC   sp_password   null,null,'sa'
ALTER   LOGIN   sa   ENABLE
这句话时报如下的错:
Msg   15118,   Level   16,   State   1,   Line   1
密码有效性验证失败。该密码不够复杂,不符合   Windows   策略要求。


则说明你的服务器的密码策略有复杂性要求(SQL   2005的密码复杂性与Windows的密码复杂性策略是关联的),则要求你把sa的密码设置为一个复杂的密码,   因此得改为如下语句:

EXEC   sp_password   null,   'guoqiang1234',   'sa'

ALTER   LOGIN   sa   ENABLE


--  sp_password   语法如下:   
--  sp_password   [旧密码],   <新密码>,   [登录名]


这种情况也有可能:IP地址不能连接


在使用.NET开发进行时,会遇到使用连接字符串连接SQL Server 2005数据库使用机器名称和localhost都能连接,但是使用IP地址却不能连接的问题,
解决的办法是在SQL Server实例上启用本地和远程连接,并且在选择协议的时候使用TCP/IP和命名管道服务即可解决。
全部回答
看一下服务,是不是sql代理停掉了
sql server配置任务管理里面 把sql server服务———>sql server代理 启动追问本地的服务器为啥要启用代理服务呢?追答启动sql的代理服务才能够连接本地的服务器,启动代理就是允许本地服务器来连接sql
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
《轩辕剑外传:汉之云》简体中文破解版,游民
车狂俱乐部在什么地方啊,我要过去处理事情
谁有敖包相会蒙语的罗马拼音
中国现在早上是8:52分美国加州那里现在时间是
少儿英语培训机构学费多少钱一年
还有8年就退休了被开除了还能退休吗
长兴水口凌佳织造厂这个地址在什么地方,我要
为什么电脑带命令提示符的安全模式白进去也有
gna崔智娜很高兴认识你音译歌词
DNF魔法封印装备有3个变换属性都是智力或者力
大得装饰我想知道这个在什么地方
挖一个新池塘,为什么时间久了就会有水草,会
托福109分和110分有区别吗?需要复议吗?
小刘圩地址有知道的么?有点事想过去
怎样把低音炮接到碟机上面
推荐资讯
求助upgrade station怎么升级装备
(6.3x6.4+6.3x3.6)÷1.4 怎么简算
带颜命的成语
早上起来很冷,脸上的皮肤都干裂了,可以用面
魔兽争霸人族开局在对方基地建造塔的顺序
打喷嚏有什么含义
如果员工屏蔽了工作群,作为领导该怎么处理?
南京万家乐热水器维修电话,售后专修的。
有谁知道拍照手会抖是什么原因??无法静止的
给女朋友拍一个微视频,情景怎么选择
The little pet cat felt freezing cold, so
可可西里海拔一般人会不会出现高原反应
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?