
正文
sqlserver数据库置疑,sqlserver数据库置疑 不允许对数据库进行即席更新
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何解决SQLServer数据库置疑问题
1、在实际的操作中由于突然断电或者突然断网造成数据库置疑(在企业管理器中数据库后面出现置疑两个字),下面我们通过以下方法来进行修复置疑的数据库。我们使用默认方式建立一个供恢复使用的数据库(如test)。
2、但因为Msdb数据库并未存储特别重要的信息,因此可以从别的机器拷贝一份相同的msdbdata.mdf和msdblog.ldf覆盖掉即可。解决步骤 A服务器为被“置疑”的服务器;B服务器上装有和A服务器相同版本的数据库软件。
3、首先数据库置疑是复杂的,原因有多种一般是因为数据文件损坏,硬盘或者有坏道,或者是因为数据字典内容损坏,日志损坏等,必须要有针对性的恢复。最简单的就是日志文件损坏的恢复,可以通过重新创建日志的方法恢复。
4、步骤1:创建一个新的数据库,命名为原来数据库的名字。步骤2:停止SQL Server 步骤3:把老数据库的MDF文件替换新数据库的相应的MDF文件,并把LDF文件删除。
5、步骤:备份“置疑”数据库的数据文件,因为日志文件.ldf出错,可以只备份.mdf文件。打开企业管理器(SQL Server Enterprise Manager),删除“置疑”数据库,如果提示删除错误,可以重启数据库服务器,然后再试。
相关问答
Q1: 数据库置疑怎样解决?
1、打开企业管理器(SQL Server Enterprise Manager),删除“置疑”数据库,如果提示删除错误,可以重启数据库服务器,然后再试。
2、数据库可疑的解决方法如下:修改数据库为紧急模式:ALTERDATABASEjd13dafaSETEMERGENCY。使数据库变为单用户模式:ALTERDATABASEjd13dafaSETSINGLE_USER。
3、但因为Msdb数据库并未存储特别重要的信息,因此可以从别的机器拷贝一份相同的msdbdata.mdf和msdblog.ldf覆盖掉即可。解决步骤 A服务器为被“置疑”的服务器;B服务器上装有和A服务器相同版本的数据库软件。
4、重新附加回来就可以。数据库文件名一般格式为ufdata_001_2012这样的 001指帐套号,2012指对应年度数据,根据实际情况查找就可以。 数据文件格式个别小版本会不是这个样子。你可以参照其他没有质疑的数据库文件名称去查找。
Q2: sql怎么才能让数据库置疑
1、在SQL Server中新建一个同名的数据库,然后停止SQL Server服务。 用原有的ldf文件覆盖新建数据库对应的.mdf文件,将其日志文件(.ldf)删除。
2、当SQLServer启动时,将会尝试获得对数据库文件的排他访问权,如果此时该文件被其他程序占用,或者遗失,数据库将会被标记为置疑。
3、启动数据库服务器。此时会看到数据库test的状态为“置疑”。这时候不能对此数据库进行任何操作。设置数据库允许直接操作系统表。
4、当数据库主文件丢失或者和服务器和数据库文件丢失连接时就这样。。
Q3: sqlserver2008数据库提示为可疑是什么意思(sql数据库显示可疑的原因...
(mssqlserver)可以是主机名,也可以是ip地址,这样连接的是安装时的默认实例。
--置数据库为单用户模式 alter database example set single_user with rollback immediate go --重建数据库日志文件(执行这一步之前需先删除该文件夹下的相应日志,如本例所示应先删除Example_log.ldf。
首先数据库置疑是复杂的,原因有多种一般是因为数据文件损坏,硬盘或者有坏道,或者是因为数据字典内容损坏,日志损坏等,必须要有针对性的恢复。最简单的就是日志文件损坏的恢复,可以通过重新创建日志的方法恢复。
说明您的其他程序正在使用该数据库,如果刚才您在F步骤中使用SQL Server Enterprise Manager打开了test库的系统表,那么退出SQL Server Enterprise Manager就可以了。
(5)Sql Server数据库被标记为可疑,不可用等情况。(6)Sql Server2000、SqlServer2005数据库SysObjects等系统表损坏无法正常应用情况下的恢复。(7)Sql Server数据库只有数据文件没有任何日志的情况下的恢复。
关于sqlserver数据库置疑和sqlserver数据库置疑 不允许对数据库进行即席更新的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








