search
HomeDatabaseMysql TutorialSQL2005 自动备份的脚本

避免无用日志过大(根据实际情况选择)按照不同版本来备份

此版本是始终只有最新的一版(我自己的用的是版本是每天都有一个备份)
代码如下:
declare @DBName varchar(200)
set @DBName='ReportServer$SQL2005'
--截断日志
DUMP TRANSACTION @DBName WITH NO_LOG
--收缩数据库
DBCC SHRINKDATABASE (@DBName,TRUNCATEONLY)
--备份数据库
USE master
declare @Version varchar(20)
declare @DateAppend varchar(20)
declare @BasePath varchar(200)
declare @BakPath varchar(200)
--设定备份的基本目录
set @BasePath='f:\tmp'
--设定版本,每个版本的备份放在不同的地方
set @Version='V6.1'
--设定备份的完整路径
set @BakPath=@BasePath+'\'+ @Version +'\Db.Bak'
USE master
--创建备份设备,如果存在则无需建立
if exists(select * from sysdevices where name='CTOS_DB_Bak')
begin
EXEC sp_dropdevice 'CTOS_DB_Bak'
declare @tmpcmd varchar(100)
set @tmpcmd='del ' + @BakPath
EXEC sp_configure 'show advanced options',1
RECONFIGURE
EXEC sp_configure 'xp_cmdshell', 1
RECONFIGURE
exec master..xp_cmdshell @tmpcmd
EXEC sp_configure 'show advanced options', 1
RECONFIGURE
EXEC sp_configure 'xp_cmdshell', 0
RECONFIGURE
end
EXEC sp_addumpdevice 'disk','CTOS_DB_Bak',@BakPath
--备份数据库
BACKUP DATABASE @DBName TO CTOS_DB_Bak
Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
如何在Windows 10系统中禁用自动备份功能如何在Windows 10系统中禁用自动备份功能Apr 18, 2024 pm 07:49 PM

部分Windows10用户在使用过程中发现系统自带的自动备份功能处于激活状态,虽然这一功能有助于数据安全保障,但对于部分用户而言,可能基于存储空间考虑或其他原因,觉得无需持续启用该功能。因此,若想关闭Windows10系统中的自动备份功能,正确的操作步骤就显得尤为重要。接下来,本文将详细介绍如何关闭Win10系统的自动备份功能,以供有此需求的用户参考实施。关闭方法1、“win+i”快捷键快速打开“设置”页面,进入到新页面后,需要点击其中的“更新和安全”选项。2、在打开的新的界面中,点击左侧栏中的

夸克网盘如何自动备份-夸克网盘自动备份的方法夸克网盘如何自动备份-夸克网盘自动备份的方法Mar 04, 2024 pm 11:00 PM

你们是不是也在使用夸克网盘软件呢?但是你们知道夸克网盘如何自动备份吗?下面小编就为大伙带来了夸克网盘自动备份的方法,让我们一同来下文看看吧。打开桌面的夸克网盘。点击我的头像进入主界面。点击夸克网盘自动备份选项开启即可。

PHP实现MySQL数据库自动备份的方法PHP实现MySQL数据库自动备份的方法May 16, 2023 am 08:54 AM

随着互联网应用的普及,数据库备份对于网站运维和数据安全显得尤为重要。而手动备份固然能够起到一定的保障作用,但对于数据量较大的网站来说,手动备份明显显得繁琐和费时。此时,自动备份方式便成为了不可或缺的选择,一种比较流行而且易于理解的自动备份方式就是利用PHP脚本实现MySQL数据库自动备份。这篇文章将介绍如何利用PHP实现MySQL数据库自动备份。一、备份My

小米wifi在哪打开自动备份路由器设置_小米wifi自动备份路由器设置启用方法小米wifi在哪打开自动备份路由器设置_小米wifi自动备份路由器设置启用方法Mar 25, 2024 pm 06:11 PM

1、进入小米wifi,点击右下角的工具箱。2、找到路由设置。3、进入路由器配置备份。4、点击开启自动备份路由器设置即可。

win7自动备份指定文件夹的操作步骤win7自动备份指定文件夹的操作步骤Mar 26, 2024 pm 06:01 PM

1、按下【Win+R】键,打开运行;如图所示:2、在如下窗口中输入cmd打开命令行窗口;如图所示:3、在命令行窗口中输入命令robocopy可以查看其相应参数说明;如图所示:4、比如将E盘下的demo文件夹每隔10分自动备份到H盘下的demo文件夹用如下命令即可:robocopyE:demoD:demo/R:0/W:0/MOT:10;如图所示:5、上面中的参数R表示备份失败后的重试次数,W为重试间隔时间,MOT表示自动备份的时间间隔;如图所示:6、自动备份完成后可以在D盘下看到自动备份的文件夹了

PHP实现Redis数据库自动备份的方法PHP实现Redis数据库自动备份的方法May 15, 2023 pm 06:33 PM

随着Redis数据库在互联网应用中的广泛应用,越来越多的企业和开发者开始重视Redis数据库的备份和保护。而自动备份是保障Redis安全的一种有效手段,本文将介绍如何使用PHP实现Redis数据库自动备份。一、Redis数据库备份Redis是一款开源的键值对数据库,它不仅支持基本的数据类型,还支持复杂的数据结构,如列表、哈希表和集合等。Redis的备份可以通

百度网盘如何自动备份百度网盘如何自动备份Mar 01, 2024 pm 05:01 PM

使用百度网盘的过程中,我们可以在其中设置一个允许自动备份照片的功能,下面为大家介绍一下操作方法,感兴趣的朋友和我一起来看看吧。在手机上打开百度网盘应用后,进入主界面,然后点击右下角的“我的”按钮,进入个人中心页面。接着,在页面底部找到“设置与服务”选项,点击进入并选择“设置”功能以打开设置页面。2.在设置页面里有一个“自动备份设置”,在它的上面点击进入。3.接下来在进入的页面里点击“相册备份”这一项进入。4.来到新的页面后,在“自动备份照片”的后面会看到有一个开关按钮,在上面点击圆形滑块把它设置

PHP实现MongoDB数据库自动备份的方法PHP实现MongoDB数据库自动备份的方法May 15, 2023 pm 05:01 PM

随着互联网技术的不断发展,数据库的重要性日益突显。数据库是存储数据的重要载体,若数据库出现故障,数据丢失、数据不一致等问题将会给企业带来巨大的损失。为了保证数据的安全性和完整性,必须采用备份方案。本文将介绍使用PHP实现MongoDB数据库自动备份的方法,帮助企业提高数据的安全性。一、MongoDB备份介绍MongoDB是一种全新的非关系型数据库,可以存储海

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Tools

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

mPDF

mPDF

mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

Atom editor mac version download

Atom editor mac version download

The most popular open source editor

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Powerful PHP integrated development environment