导航:首页 > 免费软件 > ms软件设置项目日志失败

ms软件设置项目日志失败

发布时间:2023-05-14 14:03:25

1. MSSQL无数据库日志文件恢复数据库方法两则


方法一
1.新建一个同名的数据库
2.再停掉sql server(注意不要分离数据库)
3.用原数据库的数据文件覆盖掉这个新建的数据库
4.再重启sql server
5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)
6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用
数据库的脚本创建一个新的数据库,并将数据导进去就行了.
USE MASTER
GO
SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO
UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的数据库名'
Go
sp_dboption '置疑的数据库名', 'single user', 'true'
Go
DBCC CHECKDB('置疑的数据库名')
Go
update sysdatabases set status =28 where name='置疑的数据库名'
Go
sp_configure 'allow updates', 0 reconfigure with override
Go
sp_dboption '置疑的数据库名', 'single user', 'false'
Go
方法二
事情的起因
昨天,系统管理员告诉我,我们一个内部应用数据库所在的磁盘空间不足了。我注意到数据库事件日志文件XXX_Data.ldf文件已经增长到了3GB,于是我决意缩小这个日志文件。经过收缩数据库等操作未果后,我犯了一个自进入行业以来的最大最愚蠢的错误:竟然误删除了这个日志文件!后来我看到所有论及数据库恢复的文章上都说道:“无论如何都要保证数据库日志文件存在,它至关重要”,甚至微软甚至有一篇KB文章讲如何只靠日志文件恢复数据库的。我真是不知道我那时候是怎么想的?!
这下子坏了!这个数据库连不上了,企业管理器在它的旁边写着“(置疑)”。而且最要命的,这个数据库从来没有备份了。我唯一找得到的是迁移半年前的另外一个数据库服务器,应用倒是能用了,但是少了许多记录、表和存储过程。真希望这只是一场噩梦!
没有效果的恢复步骤
附加数据库
_Rambo讲过被删除日志文件中不存在活动日志时,可以这么做来恢复:
1,分离被置疑的数据库,可以使用sp_detach_db
2,附加数据库,可以使用sp_attach_single_file_db
但是,很遗憾,执行之后,SQL Server质疑数据文件和日志仔搜文件不符,所以无法附加数据库数据文件。
DTS数据导出
不行,无法读取XXX数据库,DTS Wizard报告说“初始化上下文发生错误”。
紧急模式
怡红公子讲过没有日志用于恢复时,可以这么做:
1,把数据库设置为emergency mode
2,重新建立一个log文件
3,把SQL Server 重新启动一下
4,把应用数据库设置成单用户模式
5,做DBCC CHECKDB
6,如果没有什么大问题就可以把数据库状态改回去了,记得别忘了把系统早弊表的修改选项关掉
我实践了一下,把应用数据库的数据文件移走,重新建立一个同名的数据库XXX,然后停掉SQL服务,把原来的数据文件再覆盖回来。之后,按照怡红公子的步骤走。
但是,也很遗憾,除了第2步之外,其他步骤执行非常成功。可惜,重启SQL Server之后,这个应用数据库仍然是置疑!
不过,让我欣慰的是,这么做之后,倒是能够Select数据了,让我大出一口气。只不过,组件使用数据库时,报告说:“发生错误:-2147467259,未能在数据库 'XXX' 中运行 BEGIN TRANSACTION,因为该数据库处于回避恢复模式。”陆戚族
最终成功恢复的全部步骤
设置数据库为紧急模式
停掉SQL Server服务;
把应用数据库的数据文件XXX_Data.mdf移走;
重新建立一个同名的数据库XXX;
停掉SQL服务;
把原来的数据文件再覆盖回来;
运行以下语句,把该数据库设置为紧急模式;
运行“Use Master
Go
sp_configure 'allow updates', 1
reconfigure with override
Go”
执行结果:
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
已将配置选项 'allow updates' 从 0 改为 1。请运行 RECONFIGURE 语句以安装。
接着运行“update sysdatabases set status = 32768 where name = 'XXX'”
执行结果:
(所影响的行数为 1 行)
重启SQL Server服务;
运行以下语句,把应用数据库设置为Single User模式;
运行“sp_dboption 'XXX', 'single user', 'true'”
执行结果:
命令已成功完成。
做DBCC CHECKDB;
运行“DBCC CHECKDB('XXX')”
执行结果:
'XXX' 的 DBCC 结果。
'sysobjects' 的 DBCC 结果。
对象 'sysobjects' 有 273 行,这些行位于 5 页中。
'sysindexes' 的 DBCC 结果。
对象 'sysindexes' 有 202 行,这些行位于 7 页中。
'syscolumns' 的 DBCC 结果。

运行以下语句把系统表的修改选项关掉;
运行“sp_resetstatus "XXX"
go
sp_configure 'allow updates', 0
reconfigure with override
Go”
执行结果:
在 sysdatabases 中更新数据库 'XXX' 的条目之前,模式 = 0,状态 = 28(状态 suspect_bit = 0),
没有更新 sysdatabases 中的任何行,因为已正确地重置了模式和状态。没有错误,未进行任何更改。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
已将配置选项 'allow updates' 从 1 改为 0。请运行 RECONFIGURE 语句以安装。
重新建立另外一个数据库XXX.Lost;
DTS导出向导
运行DTS导出向导;
复制源选择EmergencyMode的数据库XXX,导入到XXX.Lost;
选择“在SQL Server数据库之间复制对象和数据”,试了多次,好像不行,只是复制过来了所有表结构,但是没有数据,也没有视图和存储过程,而且DTS向导最后报告复制失败;
所以最后选择“从源数据库复制表和视图”,但是后来发现,这样总是只能复制一部分表记录;
于是选择“用一条查询指定要传输的数据”,缺哪个表记录,就导哪个;
视图和存储过程是执行SQL语句添加的。
这样,XXX.Lost数据库就可以替换原来的应用数据库了

2. 以下日志错误是什么原因导致,该怎么处理

数据库有键约束不能重复,但是你现在有重复的键

3. MS DTC 事务管理器有什么用事件日志里显示无法启动

你好!
MS DTC是SQL数据库的其中一信厅项日志服务,前坦信重要。
MS DTC不能启动的解决方法如下:
1、运行net start msdtc
2、运行慧轮msdtc -resetlog
3、重启或运行服务Distributed Transaction Coordinator

以上几步,每一步都不能错!

4. SQL 2008 mssqlserver 服务开启失败,日志提示如下错误,请问这个怎么办

文件-属性-安全-用户名-everyone-完全控渣空陪制,xp系统下没有安全选项,请在资源如蠢管理器打开工具亏唯,文件夹选项,去掉使用简单的文件共享

5. 电脑总是自动重启,我查看管理日志后显示错误都是:来源:MSSQLSERVER,描述:supersocket绑定在TCP端口

1、可能是系统或程序间有不兼容虚高拿的地方,开机按F8不动到高级选项出现在松手,选“最近一次的正确配置”回车修复,还不行按F8进入安全模式还原一下系统或重装系统。

2、CPU或其它硬件温度过高、内存、显卡不兼容或故障引起的。

3、硬盘有坏道了,请用系统自带的功能或软件修复磁盘,或格式化硬盘重新分区重装系统。

4、电源故障和电压不稳也可引起自动重启。

5、驱动不兼容也可导致重启的发生。

6、主板零部件故障。

7、改变系统默认差搭自动重启:右击我的电脑/属性/高级/念团启动和故障恢复中的设置/将系统失败中的“自动重新启动”前的勾去掉,然后按确定和应用重新启动电脑即可。

8、如果上面的方法无效,自己找不出问题所在,建议还是检修一下去。

9、如果是玩游戏配置不合适,游戏本身的问题,硬件温度高会重启。

10、有问题请你追问我。

6. 您好!请问一下我的windows日志报了很多错误,MSSQLSERVER、SQLVDI、SQLWEITER为何同时报了这么多错误!

您好薯凳岩 如果您的电脑能正常使用 这粗此些错误是不用担心的,还有就是您可能安装了 某些软件错误引起的问题 一数御般来说不会出现这个问题,这个属于sql语法错误,如果影响到了您的正常使用,建议您重装系统,这个属于系统问题,可能是某些组建出现问题了,一般是不好修复的。

阅读全文

与ms软件设置项目日志失败相关的资料

热点内容
电脑上怎么下载班智达的软件 浏览:1111
无痕迹消除图片软件 浏览:681
免费小票软件 浏览:915
华为在哪里设置软件停止运行 浏览:927
用电脑键盘调节声音大小 浏览:1226
自动刷软件赚钱 浏览:1227
古装连续剧免费版 浏览:1380
工免费漫画 浏览:1120
手机软件专门储存文件 浏览:1476
uos如何用命令安装软件 浏览:1270
有线耳机插电脑麦克风 浏览:623
侏罗纪世界3在线观看完整免费 浏览:963
单个软件怎么设置名称 浏览:687
凤凰网电脑版下载视频怎么下载视频怎么下载 浏览:1349
明白之后如何免费获得无人机 浏览:799
如何解禁软件菜单 浏览:806
副路由器连接电脑视频 浏览:1321
内置wifi电视如何装软件 浏览:1060
手机换零免费雪碧 浏览:1556
国行苹果如何下载美版软件 浏览:1169