当前位置: 首页 > 图文教程 > 数据库 > MSSQL > 简单的SQL Server备份脚本代码

MSSQL
SQL Server:小编浅谈视图的认识与原理
SQL Server各种日期计算方法之二
SQL Server各种日期计算方法之一
Sql Server中的日期与时间函数
SQL Server不能启动的常见故障[1][1]
如何将SQL Server中的表变成txt 文件
SQL Server不存在或访问被拒绝 Windows里的一个bug
探讨SQL Server 2005的评价函数
SQL Server 2000数据库升级到SQL Server 2005的最快速
实现删除主表数据时, 判断与之关联的外键表是否有数据
SELECT 赋值与ORDER BY冲突的问题
无法在 SQL Server 2005 Manger Studio 中录入中文的
如何快速生成100万不重复的8位编号
精华:精妙SQL语句
SQL Server导出导入数据方法
MS SQL SERVER 的一些有用日期
怎样用SQL 2000 生成XML
当SQL Server数据库崩溃时如何恢复
SQL Server查询语句的使用
SQL Server 中易混淆的数据类型

MSSQL 中的 简单的SQL Server备份脚本代码


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 104 ::
收藏到网摘: n/a

一般的情况下我们会选用SQL Server自带的数据库维护计划来定义备份.
但有些时候,有的机器数据库维护计划不能成功实现备份.
错误原因可能不尽相同, 这时我们可以用简单的SQL Server备份脚本来做备份.
生成简单的SQL Server备份脚本的SQL语句:
use master
select 'backup database '+name+' to disk=''F:\sqlserver_backup\'+name+'.bak'' with init' from sysdatabases
-------------------------------------------------------------------------------------------------
backup database master to disk='F:\sqlserver_backup\master.bak' with init
backup database model to disk='F:\sqlserver_backup\model.bak' with init
backup database msdb to disk='F:\sqlserver_backup\msdb.bak' with init
backup database db_app1 to disk='F:\sqlserver_backup\db_app1.bak' with init
backup database db_app2 to disk=F:\sqlserver_backup\db_app2.bak' with init