SQL Server 2008备份大全实战(七)
这一篇博文探讨下SQL Server 2008 备份的实际操作,事实上SQL Server 2008并不关心数据是备份到物理磁盘上还是磁带上,在SQL Server 2008数据库备份中,预定义的目标位置叫做设备。这里设备是对硬盘,磁带机等备份存储的通称。通俗些讲,SQL Server 2008是把数据备份到备份设备中。当然,SQL Server 2008同样也支持直接把数据备份到物理磁盘的物理文件上。可以通过T-SQL,SSMS图形化,SMO等创建备份设备。
where DB_NAME(database_id) = 'AdventureWorks2008'
go
exec sp_addumpdevice 'disk', 'DemoDB2008ToDisk', 'c:\sql2008trainning\BackupDB\DemoDB2008Device.bak';
go
exec sp_addumpdevice 'disk', 'DemoDB2008ToDisk', '\\192.168.1.159\ShareBakFromLiTao\DemoDB2008Device.bak';
backup database DemoDB2008
to DemoDB2008ToDisk--备份设备
with name='DemoDB2008 完整备份',
description='DemoDB2008 backup'
--差异备份数据库到备份设备
backup database DemoDB2008
to DemoDB2008ToDisk
with differential,name='DemoDB2008 差异备份'
--备份事务日志到备份设备
backup log DemoDB2008
to DemoDB2008ToDisk
with name = 'DemoDB2008 日志备份'
--仅拷贝数据库到备份设备
backup database DemoDB2008
to DemoDB2008ToDisk
with copy_only
--尾日志备份--
backup log DemoDB2008
to DemoDB2008ToDisk
with name = 'DemoDB2008 尾日志备份',norecovery
on primary
(
name = N'demoDB',
filename = N'c:\dbFiles\demoDB.mdf',
size = 3,
maxsize = unlimited,
filegrowth = 1
),
(
name = N'demoDB01',
filename = N'c:\dbFiles\demoDB01.ndf',
size = 5,
maxsize = 1000,
filegrowth = 2
),
filegroup fgJanuary
(
name = N'demoDB02',
filename = N'c:\dbFiles\demoDB02.ndf',
size = 10,
maxsize = 30,
filegrowth = 5
),
filegroup fgFebruary
(
name = N'demoDB03',
filename = N'c:\dbFiles\demoDB03.ndf',
size = 25,
maxsize = 928,
filegrowth = 20
),
(
name = N'demoDB04',
filename = N'c:\dbFiles\demoDB04.ndf',
size = 25,
maxsize = 1024,
filegrowth = 20
),
filegroup fgMarch
(
name = N'demoDB05',
filename = N'c:\dbFiles\demoDB05.ndf',
size = 25,
maxsize = 200,
filegrowth = 20
),
(
name = N'demoDB06',
filename = N'c:\dbFiles\demoDB06.ndf',
size = 25,
maxsize = 50,
filegrowth = 20
)
log on
(
name = N'demoDB_log',
filename = N'c:\dbFiles\demoDB_log.ldf',
size = 1,
maxsize = 1000,
filegrowth = 10%
)
go
exec sp_addumpdevice 'disk', 'DemoDBForPartialToDisk', 'c:\sql2008trainning\BackupDB\DemoDBForPartialDevice.bak';
to DemoDBForPartialToDisk
alter database DemoDBForPartial modify filegroup fgMarch readonly
to DemoDBForPartialToDisk
to DemoDBForPartialToDisk
with name = 'demodbforpartial-完整文件和文件组备份'
backup database DemoDBForPartial file = 'demodb05', file = 'demodb03', filegroup = 'primary'
to DemoDBForPartialToDisk
with name = 'demodbforpartial-完整文件和文件组备份'
to DemoDBForPartialToDisk
with name = 'demodbforpartial-完整文件备份'
to DemoDBForPartialToDisk
with name = 'demodbforpartial-差异文件组备份',differential
backup database DemoDB2008 --备份数据库
to disk='c:\sql2008trainning\BackupDB\DemoDB2008.bak'
with name='DemoDB2008 完整备份',
description='DemoDB2008 backup'
--差异备份数据库到磁盘文件
backup database DemoDB2008
to disk = 'c:\sql2008trainning\BackupDB\DemoDB2008.bak'
with differential,name='DemoDB2008 差异备份'
--备份事务日志到磁盘文件
backup log DemoDB2008
to disk = 'c:\sql2008trainning\BackupDB\DemoDB2008.bak'
with name = 'DemoDB2008 日志备份'
--拷贝数据库到磁盘文件
backup database DemoDB2008
to disk='c:\sql2008trainning\BackupDB\DemoDB2008_copy.bak'
with copy_only
SQL Server 2008备份大全实战(七)相关推荐
- SQL Server 2008备份数据库失败,拒绝访问的原因
SQL Server 2008备份数据库失败,拒绝访问的原因 原文:SQL Server 2008备份数据库失败,拒绝访问的原因 备份数据到特定目录是出现拒绝访问,然后测试备份到C盘根目录正常. 查了 ...
- SQL Server 2008空间数据应用系列七:基于Bing Maps(Silverlight) 的空间数据展现
SQL Server 2008空间数据应用系列七:基于Bing Maps(Silverlight) 的空间数据展现 原文:SQL Server 2008空间数据应用系列七:基于Bing Maps(Si ...
- Sql Server数据库备份大全(Sql语句)
首先简单的介绍一下Sql server 备份的类型有: 1:完整备份(所有的数据文件和部分的事务日志文件) 2:差异备份(最后一次完成备份后数据库改变的部分) 3:文件和文件组备份(对指定的文件 ...
- SQL Server 2008备份策略设计下(六)
上一篇博文探讨了各种恢复模式和备份类型,这一节继续来探讨如何设计备份策略.设计一个数据库的最佳备份策略,会面临如何选择使用哪种恢复模式的问题,因为恢复模式控制着备份和还原的行为.一般来讲,简单恢复模式 ...
- 详细介绍微软SQL Server 2008
SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本.这篇文章详细介绍了Microsoft SQL Ser ...
- 微软 Sql Server 2008
详细介绍微软SQL Server 2008 http://dev.yesky.com/264/7681264_4.shtml 2007-11-25 09:00 作者: 戴羽 出处: IT专家网 责任编 ...
- SQL Server 2005与SQL Server 2008 的区别
随时随地管理您的数据 SQL Server 2008 在 Microsoft 的数据平台上发布,帮助您的组织随时随地管理任何数据.它可以将结构化.半结构化和非结构化文档的数据(例如图像和音乐)直接存储 ...
- [转]实战 SQL Server 2008 数据库误删除数据的恢复
实战 SQL Server 2008 数据库误删除数据的恢复 关键字:SQL Server 2008, recover deleted records 今天有个朋友很着急地打电话给我,他用delete ...
- SQL SERVER 2008自动备份维护计划
日常工作中利用SQL SQLSERVER 2008 的维护计划对数据库进行定期的备份,这样一方面可以对数据库进行备份保证数据安全另一方面也可以减轻对维护人员的负担.一般对于WEB 服务器进行维护都是在 ...
最新文章
- COGS 2353 2355 2356 2358 有标号的DAG计数
- C#利用WebClient 两种方式下载文件(一)
- python 画图 线标注_最简洁的Python时间序列可视化实现
- java 方法 示例_Java语言环境getDisplayCountry()方法与示例
- 第四章:滚动堆栈(6)
- 比特币技术Base58
- 「HenCoder Plus」Android 高级培养计划 FAQ
- windows系统上PrtSc,ScroLk,Pause等三个功能按钮的作用
- python评分卡模型
- 一纬度横直线等于多公里_【归纳整理】高中地理必修一知识点总结
- c#自定义类的指定字段排序
- 微软服务器系统突然要求密钥,买了Win10新电脑?小心微软偷走你的设备加密密钥...
- 子标签获取父级Id值
- 将谷歌浏览器 Chrome 已安装的插件打包成 crx 给其它电脑离线安装 +【怎么安装Chrome插件】安装Chrome第三方插件
- c++数据结构350、121
- JAVAWEB_基础面试题
- 企业防病毒体系建设的探讨
- 台湾大学林轩田教授机器学习基石课程理解及python实现----PLA
- 【Ansible自动化运维工具】Ansible变量之lookup生成变量方法
- 专升本英语——语法知识——高频语法——第七节 特殊句型(全倒装-半倒装-强调句型-感叹句型-祈使句)【学习笔记】