社区
应用实例
帖子详情
由于断电,sql server起不来了,怎么办??
arlgil
2003-05-26 08:55:51
如题,
我试了:
控制面版--〉服务--〉MSSQLSERVER点右键--〉登录--〉本地登陆--〉确定
不行。
重新启动也不行。
请教大家怎么用单用户模式启动试试.
我该怎么做啊??能不能不重新安装sql呢??如果重新覆盖安装的话原来的数据还在不在了呢?????
...全文
242
10
打赏
收藏
由于断电,sql server起不来了,怎么办??
如题, 我试了: 控制面版--〉服务--〉MSSQLSERVER点右键--〉登录--〉本地登陆--〉确定 不行。 重新启动也不行。 请教大家怎么用单用户模式启动试试. 我该怎么做啊??能不能不重新安装sql呢??如果重新覆盖安装的话原来的数据还在不在了呢?????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
arlgil
2003-05-28
打赏
举报
回复
重新安装解决了,因为我无法查看日志文件,所以不知道怎么解决,只好重装系统了,谢谢各位了
arlgil
2003-05-26
打赏
举报
回复
现在我卸载了sql server,但是安装的时候提示程序初始化失败的这个错误,安装不能继续,怎么回事??
arlgil
2003-05-26
打赏
举报
回复
原因就是停电,相信大家也碰到过这种情况,只要一停电,系统一般就起不来了,怎么运行启动都不行,没办法,我又不想重新安装。
假如大家是我,该怎么做???
enhydraboy
2003-05-26
打赏
举报
回复
arlgil(arlgil):
首先,你要明确,不能启动数据库服务器的原因。至于单用户模式,也必须先启动了数据库服务器。你可以在dos命令行方式下,启动数据库服务器(D:\Program Files\Microsoft SQL Server\MSSQL\Binn>sqlservr,如果遇到错误,可以看到提示), 或者查看日志文件在[sqlserver install location]\log下的errorlog中,解决这些问题,就可以了。
arlgil
2003-05-26
打赏
举报
回复
pengdali(大力) :进入单用户以后我该怎么做才能让他起来呢??
还有,不重新安装的话,我该怎么做才能让sql服务器起来??
是断电引起的
pengdali
2003-05-26
打赏
举报
回复
sqlservr.exe -m进入单用户
pengdali
2003-05-26
打赏
举报
回复
try:
修复安装:
现在我们到SQL Server安装文件的目录,运行安装程序。NT有提示说有SQL Server服务不能正常运行。需要等一会儿安装程序才能继续。
Windows NT提示说服务控制失败。现在安装程序可以继续了,接下来安装程序询问安装到哪里。我们选择本地安装。然后是搜索已安装组件。下面安装程序询问是否升级到标准版。这个提示看起来比较奇怪,但这正是我们现在想要的。点击Yes,SQL Server将更新一些服务器设置。现在运行完毕,我们返回并启动SQL Server服务。
打开Query Ananlyzer,我们将装入最后一个脚本。转到脚本目录,打开这个叫做“Rename SQL”的脚本。如果我们现在打开sysservers表的话,我们就会发现它仍然是指向原先的服务器名。我们需要把这个服务器先删除,然后再添加,以便让sysservers表能够反映新的服务器名。现在我们来运行这段脚本,删除原先的服务器,然后再添加。
或完全重装:
停止sql服务或脱机-->拷贝你的data目录下的数据库文件
先把SQL Server卸载,再把安装时产生的“Microsoft SQL Server”文件夹删掉,在运行注册表,把HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server全部删掉,(注意要把Microsoft SQL Server文件夹整个删掉),然后重起。 再装!
右键数据库-->所有任务-->附加数据库
happydreamer
2003-05-26
打赏
举报
回复
备份好你的.mdf,.ldf文件 重新安装sql试试
caiyunxia
2003-05-26
打赏
举报
回复
删除注册分区表中SQL SERVER的键直
arlgil
2003-05-26
打赏
举报
回复
100分没有人要啦??大家帮忙啊
sql
2000
断电
后数据库被标为置疑,然后用以下方法恢复:
企业管理器--右键suspect的数据库--所有任务--分离数据库 然后备份你的suspect数据库的文件,再按下面的步骤处理: 1.新建一个同名的数据库 2.再停掉
sql
server
3.用suspect数据库的文件覆盖掉这个新建的同名数据库 4.再重启
sql
server
5.此时打开企业管理器时新建的同名数据库会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名) USE MASTER GO SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE GO UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='his222' Go sp_dboption 'test', 'single user', 'true' Go DBCC CHECKDB('test') Go update sysdatabases set status =28 where name='test' Go sp_configure 'allow updates', 0 reconfigure with override Go sp_dboption 'test', 'single user', 'false' Go 6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用 数据库的脚本创建一个新的数据库,并将数据导进去就行了. 如果这样改不加数据库状态,你就把数据库导成一个新库来代替旧库吧 企业管理器--右键你的数据库--所有任务--导出数据 --目标标数据库选择新建 --选择"在两个
sql
数据库之间复制对象和数据" --把"包含扩展属性"选上,其他的根据需要选择 --最后完成 问题是恢复后数据的确是可以使用,但数据就少了许多,最近的数据也只有8.16日的数据。 求求各位有没有更好的方法恢复呢,不然我就好坎坷.
恢复Sybase
SQL
Anywhere数据库的好方法
Sybase
SQL
Anywhere是Sybase公司开发的一种小型数据库产品,有单用户版和多用户版,可安装在Win95、Win98、NT、Netware等平台。
SQL
Anywhere的
SQL
语句基本上和SybaseAdaptive
Server
一致;而且功能也相当强;PowerBuilder5.0以上的版本都自带一个
SQL
Anywhere。因此,对使用笔记本或单机的开发人员来说,选择
SQL
Anywhere作为数据库来开发应用程序是十分方便的,故
SQL
Anywhere得到了普遍的应用。但是突然
断电
或不正常关机都有可能破坏
SQL
Anywhere的数据,由此造成很大的损失,本文介绍一种恢复被破坏的数据库的方法。
华为物联网操作系统LiteOS
本课程《华为物联网操作系统LiteOS》是朱老师物联网大讲堂推出的一套物联网理论和实践相结合的视频课程。本课程以渐次递进的方式讲了以下4个主题。主题1:物联网,这是整个课程第1部分。主要讲了物联网的概念、发展历程、物联网的典型案例和应用场景,从技术角度深度阐述了物联网的4层架构、分析了各层次的核心技术和实现原理。本部分的主要目的是让大家对物联网有一定深度和专业性的理解。很多人一直对物联网有兴趣,也找了不少资料看了不少书,但是越看越糊涂,尤其很多物联网专业的大学生,经过几年的大学学习仍然不知道究竟什么是物联网,更不知该如何去学习物联网,本部分就是为解决这个疑问而生。主题2:操作系统,这是整个课程第2部分。主要讲了操作系统的基本原理,操作系统的作用和组成部分,让我们明白裸机开发和基于操作系统的开发有什么差异。这部分是比较偏理论的,是为了解决很多同学对操作系统的认知基础的。很多同学甚至是开发者,尤其是单片机的开发者习惯了裸机开发,直接基于寄存器或者官方库函数(譬如stm32的HAL库、标准库)的开发,心里很疑惑到底什么是操作系统,为什么裸机开发也能做项目还需要操作系统?用不用操作系统的差异在哪里?为什么要去学习操作系统?应该如何学习操作系统?本部分就是为了回答这些问题。主题3:物联网操作系统,这是整个课程的的3部分。物联网操作系统是专为物联网而研发和设计的操作系统,是物联网设备的核心技术。物联网操作系统也是一种操作系统,他具有操作系统的普遍特性(以前前面我们才先学习泛性的普遍的操作系统),但是物联网操作系统有它很多独特的特性,华为的LiteOS就是一款非常典型的优秀的物联网操作系统,除此之外国内还有诸如RT-Thread、AliOSThings等其他优秀物联网操作系统,国外还有Amazon的Freertos等物联网操作系统。那究竟物联网操作系统有什么特别之处?物联网产品如何选择操作系统?如何基于操作系统来开发物联网产品?本部分课程将回答这些问题。主题4:华为物联网操作系统LiteOS,这是整个课程的第4部分。本部分聚焦LiteOS,基于前3部分的铺垫,向大家详细讲解LiteOS的设计思路,专门安排了2大章节来详细分析LiteOS的kernel源码和周边组件源码,还介绍了我们专为学习物联网而设计的NB476开发板,且基于该开发板和LiteOS设计了一个温湿度和
断电
检测报警器的典型的物联网产品试验,在试验实战中让大家体会基于LiteOS的物联网项目的开发方式。本部分是整个课程中最重头戏的部分,篇幅占据整个课程的一半左右。因此实际上我们整个课程的内容还是比较偏技术性的,可谓低走高开。从基础概念起步,最终带大家能够去做产品。课程特色*完全零基础,降低学习门槛。*深入浅出,通俗易懂。不怕学不会,就怕你不学习。*思路清晰、语言风趣,对着视频看也不会想睡觉······*视频 + 文档 + 练习题 + 答疑,全方位保证学习质量。*基础知识 + 思路引导的教学方式,授之以鱼更授之以渔。*系列课程。本教程只是入门篇,后续还有更多更精彩视频更新中。
用
SQL
语句修复
SQL
Server
数据库
使用数据库的过程中,由于
断电
或其他原因,有可能导致数据库出现一些小错误,比如检索某些表特别慢,查询不到符合条件的数据等。 出现这些情况的原因,往往是因为数据库有些损坏,或索引不完整。 在ACCESS中,有个修复数据库的功能可以解决这个问题,在
SQL
企业管理器,没有这个功能,要用语句来完成,下面介绍如何用
SQL
语句完成数据库的修复,需要注意的是,在进行下面的操作时,必须断开所有用户的连接: 以下为引用的内容: USE MASTER GO sp_dboption ''你的数据库名'', ''single user'', ''true'' Go DBCC CHECKDB(''你的数
SQL
全局临时表防止用户重复登录
为了防止用户的重复登录,在一开始想到的一种方法: 在用户表中添加一个字段,登录后写1,退出后写0.这样子在用户登录进行检查的时候判断这个字段是否为0,如果是0那么可以登录;但是这样子又带来了新的问题,如果在用户正在登录的过程中突然
断电
,那么表中写入的是1,也是说用户在以后的登录中都不能能够登录系统了。 另外一种方法:在
SQL
Server
中建立全局临时表,如果用户没有登录建立一个临时表来存放用户,如果已经登录那么提醒用户此账号已经登录;临时表相比较上面一个方法的好处在于:当系统与
SQL
Server
数据库的连接断开以后,临时表是可以被系统自动收回的,这样子用户下次登录的时候会再
应用实例
27,580
社区成员
68,556
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章