一:目标任务:
使用SQL
Server
2008自带的维护计划自动备份数据库,并且自动删除超过设定期限的历史备份文件:
1.
每天0点自动备份指定数据库
testDB,备份文件放在E:\autoBack文件夹下
2.
备份文件保留1周,每天备份完数据库后自动删除超过1周的备份文件
二:前提条件
1.
已经安装SQL
Server
Integration
Services
服务
2.
已经安装SQL
Server
代理
(MSSQLSERVER)
服务
如果未安装SQL
Server
Integration
Services
服务,依然可以创建维护计划,但是不会生效
三:
创建维护计划(使用维护计划向导)
1.
选择对象资源管理器下的“管理”,点击右键,选择“维护计划向导”
2.
选择“下一步”进入“选择计划属性”界面,
我们这里修改计划名称为
testMaintenancePlan
因为我们现在有两个任务,一个是备份数据库testDB,一个是删除历史备份文件。所以选择“整个计划统筹安排或无计划”
3.
点击“更改”按钮,进入时间计划设置界面
我们这里需要每天重复执行,频率是每天0点钟执行,从当天开始执行
4.
点击“确定”后,返回计划属性界面
5.
选择“下一步”,进入选择维护任务界面
我们这里有两个任务,备份数据库和删除超期的历史备份文件,所以勾选“备份数据库(完整)”和“‘清除维护’任务”两个任务
6.
选择“下一步”,
进入设置维护任务顺序的界面
这里的顺序是先备份数据库,
再执行“清除维护”任务,删除历史备份
7.
选择“下一步”,进入备份数据库任务的设置界面
选择指定的特定数据库testDB:
指定备份文件存放的目录为E:\autoBack
备份文件扩展名为bak(默认),bak字母前面不要加点(
.
)
8.
选择“下一步”进入“定义清除维护任务”界面
我们需要删除文件夹(E:\autoBack)下面的以bak为扩展名的数据库备份文件,文件保留时间为1周,
这里需要注意的是,
文件扩展名填“bak”而不要填“.bak”,扩展名前不要加点,否则不会删除
9.
选择“下一步”设置报告文件路径
10.
选择“下一步”完成
11.
刷新“管理”
下的“维护计划”文件夹,
可以看到创建的维护计划
12.
双击新建的维护计划或点击右键选择“修改”,可以看到维护计划的内容,并修改,修改后点击保存即可
13.
最后重启SQL
Server
代理
服务即可
‘贰’ 有关系统维护员对SQL数据库的操作
当然要掌握SQL语句了呀~
‘叁’ 数据库的维护
地球上有很多种数据库。管理方式都不一样。
没见过书店的数据库相关的书啊, 买本看看。 你太废了。
‘肆’ 如何维护SQL Server 2005 CE数据库(非编程)
维护数据库时涉及对数据库进行收缩、压缩和修复操作通过使用
SQL
Server
Management
Studio
同对框内执行所有些任务
Management
Studio
打开对象资源管理器
In对象资源管理器单击连接选择SQL
Server
Compact
Edition
连接服务器对框选择要收缩
SQL
Server
2005
Compact
Edition
(SQL
Server
Compact
Edition)
数据库单击连接
对象资源管理器右键单击所添加
SQL
Server
Compact
Edition
数据库选择属性
数据库属性对框打开从左侧窗格选择收缩和修复
单击通过删除空闲页收缩数据库单击确定
Management
Studio
打开对象资源管理器
对象资源管理器单击连接选择SQL
Server
Compact
Edition
连接服务器对框选择要压缩
SQL
Server
Compact
Edition
数据库单击连接
对象资源管理器右键单击所添加
SQL
Server
Compact
Edition
数据库选择属性
数据库属性对框打开选择执行完全数据库压缩
文件选项下您选择压缩之替换现有数据库或使用新文件名创建新数据库通过选择覆盖现有数据库文件复选框您修改现有数据库名称与位置进行替换
Management
Studio
打开对象资源管理器
对象资源管理器单击连接选择SQL
Server
Compact
Edition
连接服务器对框选择要修复
SQL
Server
Compact
Edition
数据库单击连接
对象资源管理器右键单击所添加
SQL
Server
Compact
Edition
数据库选择属性
数据库属性对框打开选择修复物理损坏数据库
选恢复已损坏行复选框恢复已损坏行
文件选项下您选择修复之替换现有数据库或使用新文件名创建新数据库通过选择覆盖现有数据库文件复选框您修改现有数据库名称与位置进行替换
‘伍’ 对于sqlserver2012执行自动备份数据库维护计划,需要开启哪些sql服务
如图所示,需要红框里的两个服务即可
‘陆’ 数据库的日常维护具体都包括什么
其实也没啥,就是按频率备份一下数据(有可能还会还原、附加、删除)监视 sql 的cpu使用率这些,除此之外,让其他人补充吧……
‘柒’ 做SQL数据库维护工作,具体做些什么工作_
应该就是在熟悉数据库的操作的前提下对数据库的安全、迁移、备份进行管理吧
‘捌’ sql具有数据哪几个四种主要功能
sql具有数据的定义、查询、更新 、控制四种主要功能。
sql是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式。
所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。
(8)对SQL数据文件的维护包括修改扩展阅读:
语言特点
1、一体化:SQL集数据定义DDL、数据操纵DML和数据控制DCL于一体,可以完成数据库中的全部工作。
2、使用方式灵活:它具有两种使用方式,即可以直接以命令方式交互使用;也可以嵌入使用,嵌入到C、C++、FORTRAN、COBOL、JAVA等主语言中使用。
3、非过程化:只提操作要求,不必描述操作步骤,也不需要导航。使用时只需要告诉计算机“做什么”,而不需要告诉它“怎么做”。
4、语言简洁,语法简单,好学好用:在ANSI标准中,只包含了94个英文单词,核心功能只用6个动词,语法接近英语口语。
应用
结构化查询语言SQL(STRUCTURED QUERY LANGUAGE)是最重要的关系数据库操作语言,并且它的影响已经超出数据库领域,得到其他领域的重视和采用,如人工智能领域的数据检索,第四代软件开发工具中嵌入SQL的语言等。