数据库备份还原,日志清理代码

原创 2014年10月21日 15:05:33
--数据库被占用无法还原解决方法:
--1,设置数据库在单用户模式下工作。
--设置方法:在需要还原的数据库上右击,在右键菜单命令上选择"属性"- >"选项"- >"状态"- >"限制访问"- >"Single"。这是SQLSERVER2005的菜单命令,其它版本请自己查找。


--数据库脱机在连机
USE master
GO
ALTER DATABASE DB
SET OFFLINE WITH ROLLBACK IMMEDIATE--数据库脱机
GO
ALTER DATABASE DB
SET ONLINE--连机

--杀掉正在使用该数据库的所有进程
USE master
GO
declare @dbname varchar(50)
set @dbname='DB'
declare @sql varchar(50)
declare cs_result cursor local for select 'kill '+cast(spid as varchar(50)) from sys.sysprocesses where db_name(dbid)=@dbname 
open cs_result
fetch next from cs_result into @sql
while @@fetch_status=0
begin
    execute(@sql)
    fetch next from cs_result into @sql
end
close cs_result
deallocate cs_result

--------------数据日志清除----------------------
--更改模式
ALTER DATABASE DB SET RECOVERY SIMPLE
GO
-- 收缩
DBCC SHRINKFILE (2,30)  --30单位为M,日志文件的大小
GO 
-- 更改模式为FULL ,再改回来,如果本身就已是simple,那就不必要了
ALTER DATABASE DB SET RECOVERY FULL


 

asp,access数据库备份压缩还原代码

   新建代码到data_s.asp文件 数据库管理系统
  • mastermanager
  • mastermanager
  • 2008年04月24日 14:10
  • 813

PHP数据库备份还原类

  • chunxiaqiudong5
  • chunxiaqiudong5
  • 2015年04月08日 11:17
  • 193

SQL Server日志文件过大 大日志文件清理方法 不分离数据库

SQL Server日志文件过大    大日志文件清理方法 ,网上提供了很多分离数据库——〉删除日志文件-〉附加数据库 的方法,此方法风险太大,过程也比较久,有时候也会出现分离不成功的现象。下面的方式...
  • slimboy123
  • slimboy123
  • 2017年01月16日 17:05
  • 11580

最简便的备份MySql数据库方法

原文地址:http://vod.sjtu.edu.cn/help/Article_Show.asp?ArticleID=1538 一、数据备份捷径  因为这个方法没有得到官方正式文档的...
  • xiaogugood
  • xiaogugood
  • 2013年11月15日 09:20
  • 1958

TP 数据库还原

//数据库还原     public function restore()     {         $session = $_SESSION['userName'];          if(em...
  • zhaanghao
  • zhaanghao
  • 2014年02月24日 10:05
  • 601

MSSQL数据库日志清理工具(2000/2005/2008/2012/2014/2016)

测试MSSQL版本2008/2012/2014。 如果使用中遇到问题欢迎关注微信服务号进行反馈! 百度云下载链接:https://pan.baidu.com/s/1nv5k7RN (...
  • LLINFO
  • LLINFO
  • 2017年12月09日 16:30
  • 107

数据库日志清理

dump transaction [数据库名] with no_log
  • mynewfire
  • mynewfire
  • 2012年08月30日 08:30
  • 290

C#代码备份还原MSSQL数据库

备份数据库 [c-sharp] view plaincopyprint? ///          /// 备份配置文件config.xml中数据库         /...
  • zcyy1211
  • zcyy1211
  • 2015年01月20日 09:47
  • 348

SQL数据库有关备份和恢复的语句及操作

备份的代码如下: //开始备份 with adoquery1 do begin close; sql.Clea...
  • KH717586350
  • KH717586350
  • 2015年12月23日 21:42
  • 2076

VB实现SQL SERVER2000数据库备份还原

********************************************************** 名称:BackupDatabase* 功能:备份数据库* 控件:一个文本框和两个按...
  • yczz
  • yczz
  • 2007年12月19日 21:47
  • 3099
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库备份还原,日志清理代码
举报原因:
原因补充:

(最多只允许输入30个字)