SQL Server 2012数据库完整与差异备份图解
李厚明
一.“管理”右键“维护计划”-“维护计划向导”
二.“名称”一栏输入计划名称,一个计划可以有多个任务,可以更改计划
三.选择计划任务,如下图
四.安排任务的执行顺序
五.定义每项任务
六.设置报告存放位置
七.显示计划设置详情
八.计划制订完成。
…… …… 余下全文
SQL Server 2012数据库完整与差异备份图解
李厚明
一.“管理”右键“维护计划”-“维护计划向导”
二.“名称”一栏输入计划名称,一个计划可以有多个任务,可以更改计划
三.选择计划任务,如下图
四.安排任务的执行顺序
五.定义每项任务
六.设置报告存放位置
七.显示计划设置详情
八.计划制订完成。
…… …… 余下全文
SQLSERVER数据库维护计划
针对各地SQLSERVER数据库运行一段时间后性能变得很慢的现像,拟此优化方法。
一、选数据库维护计划器
二、下一步
三、选择要维护的数据库,打勾
四、更新数据优化信息
说明:“调度”的时间可以根据自己的需要更改,头一次可以设指定时间(如发生频率为每天,每日频率为指定时间,开始时间为当天),后面则每周运行一次。
五、检查数据库完整性
六、指定数据库备份计划
说明:若有手工备份的习惯,这一步可以不选,直接跳过。
七、指定事务日志备份计划
说明:此步一般也可以跳过
八、要生成的报表
说明:此步一般也可以跳过
九、维护计划历史记录
十、完成
十一、开启SQLSERVER代理
说明:只有开启SQLSERVER代理,上面所设的任务才能进行。
十二、查看任务:
…… …… 余下全文
计算机系统各种软、硬件 故障、用户误操作以及恶意破坏是不可避免的,这些影响到数据的正确性甚至造成数据损失、服务器崩溃等致命后果。数据库的备份对保证系统的可靠性具有重要的作用。
下面会根据执行强度对维护任务及其相应的程序进行分类描述,执行强度用不同的时间间隔定义,包括每天、每周、每月和每季度,能够建立起良好的维护实务,确保SQL Server数据库性能和安全。
一、每天的例行维护任务
需要数据库管理员密切关注的维护任务,最好每天都检查一下,这样可以确保系统的可靠性、可用性、运行性能和安全。每天的例行维护任务包括:1、检查是不是所有被请求的SQL Server服务都正常运行。2、检查日常备份日志中成功、警告或者失败记录。3、检查Windows事件日志有没有错误记录。4、检查SQL Server日志有没有安全警告记录,例如非法登录。5、执行完全备份或差异备份。6、在设置了完全恢复模型或大容量日恢复模型的数据库上执行事务日志备份任务。7、核实SQL Server作业没有失败。8、检查所有的数据库文件和事务日志具有合适的磁盘空间大小。9、至少要监控处理器、内存或者磁盘计数器没有出现瓶颈。
二、每周的例行维护任务
关注程度稍逊于每天的例行维护任务,最好每周进行一次例行检查。每周的例行维护任务包括:1、执行完全备份或差异备份。2、检查以前执行的维护计划报告。3、检查数据库完整性。4、如果需要,执行收缩数据库任务。5、通过重新组织索引任务压缩聚集和非聚集表和视图。6、通过重新生成索引任务在数据页和索引页重新组织数据。7、更新所有用户表和系统表的统计信息8、清除备份、还原、SQL Server代理作业和维护计划等操作的历史数据。9、如果需要,手动增长数据库或事务日志文件10、清除执行维护计划残留下来的文件。
三、每月或每季度的维护任务
…… …… 余下全文
SQL Server“数据库维护计划”
“数据库维护计划”功能在SQL Server 2000的“企业管理器”中可以找到。
说明:
1.以下操作是在服务器的Windows 20## Server上进行操作的。
2.由于SQL Server 2000执行备份时将产生许多文件(特别是在进行事务日志备份时),所以建议按数据库名称分别建立独立的备份目录进行存储。
3.以下所有操作过程当中一般不会对数据库的使用产生影响。
第一步:打开SQL Server“企业管理器”窗体
用鼠标单击任务栏上的“开始”按钮中的“程序(P)”菜单下的“Microsoft SQL Server”子菜单中的“企业管理器”菜单项,即可打开SQL Server 2000的“企业管理器”窗体。
第二步:找到“数据库维护计划”功能
在“企业管理器”窗体中左侧的树型选项卡中,用鼠标单击“+”图标扩展开“控制台根目录”下的“Microsoft SQL Servers”,可以看到其下有一个“SQL Server组”;接着继续扩展开“SQL Server组”,此时可以看到其下出现了服务器的名称(图1中的“JXNC-SERVER”就是我的服务器的名称);再继续扩展开此服务器,可以看到其下列出了诸如“数据库”、“数据转换服务”等项目;最后单击“管理”项目,可以看到其下存在一个“数据库维护计划”(如图1)。
图1
单击“数据库维护计划”项目,在“企业管理器”窗口右侧将会显示出已经存在的维护计划项目。每个维护计划均包括以下项目:
1.名称:就是维护计划的名称。此名称可以自定义,中英文皆可。
2.数据库:就是维护计划所进行维护的数据库的名称。
因为一个维护计划允许同时维护多个数据库,所以此处可以显示出多个数据库的名称(在图1中可以看到名为“系统数据库备份”的数据库维护计划中的“数据库”;就包括三个数据库:master、model和msdb)。
…… …… 余下全文
解SQL Server数据库维护计划的实施步骤
作为网管员,无论其管理的网络的规模是大还是小,在日常的管理中除了维护网络平稳运行、及时排除网络故障、保护网络安全等工作以外,备份网络中关键数据也是其中的一个非常非常重要的工作环节。
网络中的各种故障无非就分两种:软件故障和硬件故障。对于“硬件故障”可以通过维修或更换硬件设备得到及时解决;对于“软件故障”则可以通过重新安装或升级软件、重做网络或应用软件系统等方法及时解决,而且用此方法来解决网络故障大多需要一些基础的、关键的数据支持才能得以恢复正常。但是,网络中诸如此类的关键数据(特别是“应用软件系统”中的关键数据)的损坏或丢失,绝大部分是无法恢复和弥补的。即使可以恢复部分数据,弥补它们所花费的代价(诸如时间、人力、财力、物力等)都可能远远超出了公司的承受能力。
所以说,注重数据的备份工作是网管员日常管理工作中的必须时刻关注的一项任务,也是必须周期性重复操作的一项工作。
目录
现行备份策略
具体实现步骤
结束语
现行备份策略
我公司在组建局域网时,考虑到商业企业的特点,仔细考量了购、销、存三大环节中发生的各种数据及其存储问题后,选定了以Windows 20## Server为操作系统,SQL Server 2000为数据库平台来搭建局域网的应用系统的软件平台,以网线为载体将购、销、存等核心部门的计算机通过局域网平台紧密地连接起来。这样,各个核心部门每天的任何一笔业务都及时地、动态地存储到公司局域网的核心Dell服务器上的SQL Server 2000数据库中,并以此为基础平台向各方提供所需的各种数据服务。
因此,自公司局域网开始正式运作之日起,作为网管员的我就非常注重对局域网中的关键数据——特别是这些业务数据的备份工作。同时,我也希望备份数据的软件能够实现以下自动功能。
功能1:能够在每天的某个固定的时刻(如夜晚0:00:00,当然这个时间是可以自主设定的)对包含所有业务数据库在内的所有关键数据库进行一次“完全备份”。
…… …… 余下全文
在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员 每天守到晚上1点去备份数据库。要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。启动SQL Server Agent服务,然后在其中新建作业,作业中添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL语句,该语句实现了对数据库 TestDB1的完整备份,备份文件在C盘Backup文件夹中,文件名就是TestDB1+当时备份的日期字符串.bak。
declare @name varchar(250)
set @name='C:\Backup\TestDB1_'+
convert(varchar(50),getdate(),112)+'.bak'
BACKUP DATABASE [TestDB1] TO
DISK = @name
WITH NOFORMAT, NOINIT,
NAME = N'TestDB1-完整 数据库 备份',
SKIP, NOREWIND, NOUNLOAD
创建好步骤以后,接下来就是创建计划,创建计划的操作十分简单,界面上说明的很详细了,我就不多说了。另外还可以配置警报和通知,不过一般很少用这 个。
使用SQL作业中执行SQL脚本进行备份的方法虽然已经很简单了,但是至少还是要去写BACKUP脚本,这点有些人觉得不爽,那有没有更简单,更懒 的方法来实现数据库的自动定时备份呢?有,那就是“维护计划”。
“维护计划”是在SSMS的对象资源管理中“管理”节点下面。使用维护计划可以通过可视化的操作,只点点鼠标就可以创建数据库维护的SSIS包,然 后仍然是通过SQL Server作业的方式来运行。维护计划与前面说到的备份方法本质的不同就是:维护计划是SSIS包,上面的是T-SQL脚本。
…… …… 余下全文
SQL-SERVER2005 自动备份操作方法
SQLServer2005的定期备份是通过创建“维护计划”来实现的。
主要有两种方式:
1、维护计划向导。
2、新建维护计划(用户手工创建)
注意:
1、 如果想在SQLServer2005中使用维护计划来设计维护备份数据库任务时,有一个前提
条件:“SQL Server 代理”服务必须是启用状态
2、 建议设置自动备份的时间为无人使用A8的时间段
下面介绍使用维护计划向导来执行数据库的定期备份
操作过程:
1、 单击:开始→程序→Microsoft SQL Server 2005→“SQL Server Managemen
t Studio”
2、 右键单击:SQL Server 代理→启动
3、 右键单击:管理→维护计划→维护计划向导,单击“下一步”
4、 在“选择目标服务器”窗口,依次设置“名称”、“服务器”、“身份验证”等信息,单击“下一步”
5、 在“选择维护任务”窗口,选择准备执行的任务,单击“下一步”
6、 在“选择维护任务顺序”窗口,可以调整每项任务的执行顺序,单击“下一步”
7、 在“定义备份数据库(完整)任务”窗口,勾选需要备份的数据库名称,单击下一步
8、 在“选择计划属性”窗口,单击“更改”按钮打开“新建作业计划窗口”,设置好各项参数后单击“确定”按钮
9、 再次回到“选择计划属性”窗口,单击下一步
10、 在“选择报告选项”窗口,设置报告的保存或分发方式,单击下一步
11、 显示本次维护计划的详细信息,单击完成
备份后生成的文件格式及目录
通过日志文件查看器查看备份是否正常执行
设置自动备份可能遇到的报错
症状
当您创建新计划在 Microsoft SQL Server 2005, 上运行维护计划可能会收到以下错误信息:
…… …… 余下全文
SQL SERVER 2008 自动备份图解教程
SQL SERVER 2008自动备份图解教程
本文来源:
本文关键字:SQL SERVER 2008自动备份维护计划 SQL SERVER 2008自动备份 创建SQL SERVER 2008自动备份维护计划
日常工作中利用SQL SQLSERVER 2008 的维护计划对数据库进行定期的备份,这样一方面可以对数据库进行备份保证数据安全另一方面也可以减轻对维护人员的负担。一般对于WEB 服务器进行维护都是在访问人数较少的情况下进行的,要对数据进行备份要么是利用一些备份的软件或系统自动的备份工作例如windows server 2008 自动的Windows server Backup 功能这种也可以来对数据库进行备份,具体操作方法请看本站的Windows server 2008 数据备份和恢复.另一种实现数据库的定时自动备份是利用SQL SERVER 2008自带的维护计划创建一个计划对数据库进行备份,下面我们将SQL SERVER 2008自动备份图解教程分享给大家。
首先需要启动SQL Server Agent服务,这个服务如果不启动是无法运行新建作业的,点击“开始”–“所有程序”–“Microsoft SQL Server 2008”–“启动SQL Server Management Studio”登录数据库,点击管理–维护计划–右击维护计划向导如图所示:
点击“维护计划向导”后跳出对话框,如图所示:
点击“下一步”如图所示:
填写好名称及相关说明作个记号,点击“更改” 来设定维护计划,如图所示:
可以为选择执行的时间段,每天、每周、每月可以根据你相应的需求来制定备份的时间,这里作演示就选择在每天的0:00进行,点击“确定”再点“下一
步
”如图所示:
选择你需要备份的任务,我这里就先择“备份数据库(完整、差异、事务日志)”,很明了 点击“下一步”如图所示:
…… …… 余下全文