sql2005数据库备份—sql语句
@BasePath 数据库备份的路径
@Version 数据库备份的版本号
--收缩数据库
DBCC SHRINKDATABASE (FTMISclient,TRUNCATEONLY)
--备份数据库
USE master
declare @Version varchar(20)
declare @DateAppend varchar(20)
declare @BasePath varchar(200)
declare @BakPath varchar(200)
--设定备份的基本目录
set @BasePath='E:/服务器测试项目/db/sql'
--设定版本,每个版本的备份放在不同的地方
set @Version='ftmisclient20110906'
--设定备份的完整路径
set @BakPath=@BasePath+'/'+ @Version +'.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 FTMISclient TO CTOS_DB_Bak
转载于:https://www.cnblogs.com/lhws/archive/2011/09/06/2168746.html
sql2005数据库备份—sql语句相关推荐
- JavaWeb学习笔记(数据库、SQL语句、数据查询语法、完整性约束、编码、备份和恢复数据、多表查询)
数据库.SQL语句.数据查询语法.完整性约束.编码.备份和恢复数据.多表查询 JavaWeb学习笔记 数据库 数据库概念 基本命令 启动和关闭mysql服务器 客户端登录退出mysql SQL语句 S ...
- MySQL数据库:SQL语句
MySql数据库系列阅读 MySQL数据库 MySQL数据库:SQL语句 MySQL数据库:完整性约束 MySQL数据库备份与还原 MySQL数据库:编码 1. SQL概述 1.1 什么是SQL SQ ...
- 数据库基本----SQL语句大全
数据库基本SQL语句大全 一.基础 1.说明:创建数据库 Create DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sq ...
- 苹果cms数据.php,苹果cms数据库常用sql语句对照及使用方法
这篇文章主要为大家详细介绍了苹果cms数据库常用sql语句对照及使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 苹果cms v10常用sql语句 使用方 ...
- [数据库]简单SQL语句总结
1.在查询结果中显示列名: a.用as关键字:select name as '姓名' from students order by age b.直接表示:select name '姓名' fr ...
- 总结一些关于操作数据库是sql语句还是存储过程问题
总结一些关于操作数据库是sql语句还是存储过程问题 程序中,你跟数据的交互,需要向数据库拿数据.更改数据库的数据等,这些操作,本身不是程序完成的,而是程序发命令给数据库去做的,不管是通过sql语句方式 ...
- php 登陆 sql语句,PHP 连接MySQL数据库的SQL语句的简单示例
这篇文章主要为大家详细介绍了PHP 连接MySQL数据库的SQL语句的简单示例,具有一定的参考价值,可以用来参考一下. 首先用phpmyadmin进入建立数据库user 再建个三段的表admin 再别 ...
- 查看创建数据库的sql语句
-- 查看创建数据库的sql语句 #SHOW CREATE DATABASE 数据库名; SHOW CREATE DATABASE db2; -- 修改数据库编码 #语法 ALTER DATABAS ...
- 1.MySQL数据库 2.SQL语句
01数据库概念 * A: 什么是数据库数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作. * B: 什么是数据库 ...
最新文章
- 17个Python的“正常“ 操作,你都OK吗?
- C#读写文本文件小结
- 项目3----云服务器及其提供商
- 页面中如何引用外部的HTML(四种方法)
- Vue.js 组件注册
- HDOJ 1171 Big Event in HDU
- 首发:深度学习测试题中英对照版
- 实名开撕!格力举报奥克斯空调虚标不合格 奥克斯回应:将起诉!
- sap中查询字段长度_SAP会计科目编码的层级说明
- 获取目录-Winform
- 和foreach的区别和应用场景_介绍下Set、Map、WeakSet 和 WeakMap 的区别?
- HDU 4273 Rescue(三维凸包重心)
- Nginx(1)— Nginx工作原理
- usb转rs485 linux驱动下载,USB转485万能驱动下载
- 百度AI人脸识别与检测十:学生人脸识别打卡签到系统之如何查看学生签到信息?
- windows如何设置软件开机启动
- 车架号校验 php代码,VIN车辆识别代码查询
- 你打开的那些网页,大概率是被监控了
- ccf试题1:数列分段
- 后渗透篇:COM劫持及加载技术
热门文章
- windows上telnet用法 测试端口号
- pip 指定版本安装
- 如何设置mysql的运行目录_如何修改mysql数据库文件的路径 | 学步园
- gen阻抗 pcie_COM载板设计之一: PCB的设计
- extjs中滚动条属性_前端学习随笔6 盒模型及相关属性
- linux 域名对应ip 端口号,【原创】Linux基础之测试域名IP端口连通性
- excel换行按什么键_电脑黑屏按什么键恢复 电脑黑屏的原因和恢复方法
- Python面向对象模型概述
- 两数相加—C语言逐位相加版(注释详尽)
- 2015蓝桥杯C++A:手链样式(圆排列和环排列)