数据库置疑的处理方法

数据|数据库|置疑

步骤1:

创建一个新的数据库,命名为原来数据库的名字。

步骤2:

停止SQL Server

步骤3:

把老数据库的MDF文件替换新数据库的相应的MDF文件,并把LDF文件删除。

步骤4:

重新启动SQL Server服务,然后运行如下命令:

Use Master

Go

sp_configure 'allow updates', 1

reconfigure with override

Go

begin tran

update sysdatabases set status = 32768 where name = 'db_name'

--Verify one row is updated before committing

commit tran

步骤5:

停止SQL然后重新启动SQL Server服务,然后运行如下命令:

DBCC TRACEON(3604)

DBCC REBUILD_LOG('db_name','c:\mssql7\data\dbxxx_3.ldf')

Go

步骤6:

停止SQL然后重新启动SQL Server服务,然后运行:

use master

update sysdatabases set status = 8 where name = 'db_name'

Go

sp_configue 'allow updates', 0

reconfigure with override

Go

步骤7:

运行dbcc checkdb(db_name) 检查数据库的完整性

注:都要替换成真实的数据库名字。

时间: 2024-11-05 04:51:10

数据库置疑的处理方法的相关文章

在两机器间克隆数据库的两种方法

数据|数据库 关于克隆数据库的方法,最近一直在研究,偶尔在cnoug上闲逛,发现了两篇帖子不错,现作为以后工作中的参考: 方法一:如何使用RMAN在两机器间克隆数据库 原文摘自:www.cnoug.org 关键字:目标.目录.克隆.日志. 目标数据库和克隆数据库分别在两台机器,其环境都一样: WINDOWS 2000 SERVER SP4.IE6.1, ORACLE9205 在本文中,使用的是目标数据库上的RMAN,目录数据库在第3台机器上, 操作步骤: 1.连接目标数据库,对目标数据库做全库备

ASP打开数据库的五种方法

数据|数据库 第一种 - 这种方法用在ACCESS中最多  strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("aspfree.mdb")  set conn = server.createobject("adodb.connection")  conn.open strconn  第二种-这种方法用在SQL SERVER中多  strconn

[SQL]数据库置疑的故事

数据|数据库|置疑 The information in this article applies to: - Microsoft SQL Server 7.0,2000   [SQL]数据库置疑的 故事Revision History:对本文档所有修改都应按修改时间顺序记录在此.   Version Date Creator Description 1.0.0.1 2004-2-19 郑昀 草稿        Implementation Scope:本文面向的读者是Microsoft SQL

Odbc连SQL Server数据库的几种方法

odbc|server|数据|数据库 Odbc连SQL Server数据库的几种方法   这篇文章是针对在CSDN论坛 中的一些想知道这方面技术的网友而写的.因为最近我本人在论坛上看到很多网友提到这个问题,所以就写了这篇文章,以飨读者. SQL Server 是一种高效的关系数据库系统,它与Windows NT/2000及Windows 9x等操作系统紧密集成.也是今天市场上几种大型关系型数据库(SQL Server\Oracle ybase等)之一.对于今天复杂的B/S服务器系统来说,SQL

Dreamweaver MX 动态建站数据库路径的使用方法

dreamweaver|动态|数据|数据库 一,不推荐使用Server.Mappath(相对文档路径地址的数据库文件) 虽然具有平台移植性,但对于不同层次,不同深度下的引用该数据库的文件,将不能完整地保证数据库路径的正确性. 举个例子: 1,数据库文件cnbruce.mdb,所在文件夹database(可http访问)2,DW自动生成的连接数据库文件conn.asp,所在文件夹Connections3,如果在DW中测试连接路径成功,则必须输入地址为Server.Mappath("../datab

探讨ORACLE数据库的数据导入方法

oracle|数据|数据库 前言每个数据库管理员都会面临数据导入的问题,这有可能发生在数据库的新老移植过程中,或者是在数据库崩溃后的恢复重建过程中,还有可能是在创建测试数据库的模拟环境过程中,总之作为一名合格的数据库管理员,你应该做好接受各种数据导入请求的技术储备,同时还要尽量满足人本能的对导入速度的苛求.本文仅针对 Oracle 数据库所提供的加速数据导入的各种特性和技术进行探讨,其中的一些方法也可以转化应用于其他数据库.以下七种数据导入方法哪个最适用需要针对具体情况具体分析,我也附带列举了影

把数据插入到数据库的两种方法

插入|数据|数据库 把表单中的数据插入到数据库中有两种方法.1.直接使用sql语句的 优点:速度快,不耗资源 缺点:不能传递太长的字段内容,字段比较多时不易排错. 推荐有经验的编程者优先考虑. 具体操作: 假设表单中有以下字段:username,password,sex,age 对应的,在程序中有username,password,sex,age已取通过request.form或request.querystring取到字段的值. 数据库表user中有username,password,sex,

ASP.NET列出数据库活跃链接的方法

         本文实例讲述了ASP.NET列出数据库活跃链接的方法.分享给大家供大家参考.具体分析如下:          这里列出数据库的活跃链接.主要使用geeric列表和一个贮存器,创建一个泛型列表的链接,如果他们是活跃的,那么他们将显示在导航了. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 //First in C# where you create the controller action method //to create the

IIS中利用重定向URL来防止Access数据库被下载的方法

对于ASP+Access开发的网站,安全性最最让人担忧的就是Access数据库可以随意下载,当然我们可以通过一些修改数据库名称的手段进行尽量的防护,但归根结底是不彻底的.所以今天就来谈谈在IIS中利用重定向URL来防止Access数据库被下载的方法. 此方法需要你有IIS的管理权限,如果你使用的是虚拟主机,那估计没有办法了,呵呵.这里假设你有IIS的管理权限. 1.首先打开Internet 信息服务(IIS)管理器,在Internet 信息服务(IIS)管理器左边窗口中找到你数据库所在的文件夹,