FTMISclient 要备份的数据库名称
@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语句相关推荐

  1. JavaWeb学习笔记(数据库、SQL语句、数据查询语法、完整性约束、编码、备份和恢复数据、多表查询)

    数据库.SQL语句.数据查询语法.完整性约束.编码.备份和恢复数据.多表查询 JavaWeb学习笔记 数据库 数据库概念 基本命令 启动和关闭mysql服务器 客户端登录退出mysql SQL语句 S ...

  2. MySQL数据库:SQL语句

    MySql数据库系列阅读 MySQL数据库 MySQL数据库:SQL语句 MySQL数据库:完整性约束 MySQL数据库备份与还原 MySQL数据库:编码 1. SQL概述 1.1 什么是SQL SQ ...

  3. 数据库基本----SQL语句大全

    数据库基本SQL语句大全 一.基础 1.说明:创建数据库 Create DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sq ...

  4. 苹果cms数据.php,苹果cms数据库常用sql语句对照及使用方法

    这篇文章主要为大家详细介绍了苹果cms数据库常用sql语句对照及使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 苹果cms v10常用sql语句 使用方 ...

  5. [数据库]简单SQL语句总结

    1.在查询结果中显示列名: a.用as关键字:select name as '姓名'   from students order by age b.直接表示:select name '姓名'   fr ...

  6. 总结一些关于操作数据库是sql语句还是存储过程问题

    总结一些关于操作数据库是sql语句还是存储过程问题 程序中,你跟数据的交互,需要向数据库拿数据.更改数据库的数据等,这些操作,本身不是程序完成的,而是程序发命令给数据库去做的,不管是通过sql语句方式 ...

  7. php 登陆 sql语句,PHP 连接MySQL数据库的SQL语句的简单示例

    这篇文章主要为大家详细介绍了PHP 连接MySQL数据库的SQL语句的简单示例,具有一定的参考价值,可以用来参考一下. 首先用phpmyadmin进入建立数据库user 再建个三段的表admin 再别 ...

  8. 查看创建数据库的sql语句

    -- 查看创建数据库的sql语句 #SHOW CREATE DATABASE 数据库名; SHOW CREATE DATABASE db2; ​-- 修改数据库编码 #语法 ALTER DATABAS ...

  9. 1.MySQL数据库 2.SQL语句

    01数据库概念 * A: 什么是数据库数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作. * B: 什么是数据库 ...

最新文章

  1. 17个Python的“正常“ 操作,你都OK吗?
  2. C#读写文本文件小结
  3. 项目3----云服务器及其提供商
  4. 页面中如何引用外部的HTML(四种方法)
  5. Vue.js 组件注册
  6. HDOJ 1171 Big Event in HDU
  7. 首发:深度学习测试题中英对照版
  8. 实名开撕!格力举报奥克斯空调虚标不合格 奥克斯回应:将起诉!
  9. sap中查询字段长度_SAP会计科目编码的层级说明
  10. 获取目录-Winform
  11. 和foreach的区别和应用场景_介绍下Set、Map、WeakSet 和 WeakMap 的区别?
  12. HDU 4273 Rescue(三维凸包重心)
  13. Nginx(1)— Nginx工作原理
  14. usb转rs485 linux驱动下载,USB转485万能驱动下载
  15. 百度AI人脸识别与检测十:学生人脸识别打卡签到系统之如何查看学生签到信息?
  16. windows如何设置软件开机启动
  17. 车架号校验 php代码,VIN车辆识别代码查询
  18. 你打开的那些网页,大概率是被监控了
  19. ccf试题1:数列分段
  20. 后渗透篇:COM劫持及加载技术

热门文章

  1. windows上telnet用法 测试端口号
  2. pip 指定版本安装
  3. 如何设置mysql的运行目录_如何修改mysql数据库文件的路径 | 学步园
  4. gen阻抗 pcie_COM载板设计之一: PCB的设计
  5. extjs中滚动条属性_前端学习随笔6 盒模型及相关属性
  6. linux 域名对应ip 端口号,【原创】Linux基础之测试域名IP端口连通性
  7. excel换行按什么键_电脑黑屏按什么键恢复 电脑黑屏的原因和恢复方法
  8. Python面向对象模型概述
  9. 两数相加—C语言逐位相加版(注释详尽)
  10. 2015蓝桥杯C++A:手链样式(圆排列和环排列)