SQL2000数据库维护计划步骤

合集下载

sql 2000 数据库管理

sql 2000 数据库管理

每个SQL Server实例包括四个系统数据库(master、 model、tempdb和msdb)以及一个或多个用户数据库。
数据库是建立在操作系统文件上的,SQL Server在发出 CREATE DATABASE命令建立数据库时,会同时发出建立操 作系统文件、申请物理存储空间的请求;当CREATE DATABASE命令成功执行后,在物理上和逻辑上都建立了一个 新的数据库;然后就可以在数据库中建立各种用户所需要的逻 辑组件,如基本表、视图等。
下一页
数据库管理
数据库文件
SQL Server中每个数据库由一组文件组成。 根据这些文件的作用不同,可以分为三类:
上一页
下一页
数据库管理
1.主数据库文件(Primary
Database File) 数据库文件是存放数据库数据和数据库对象的文件,一个数 据库可有一个或多个数据库文件。当有多个时,有一个文件定为 主数据库文件,其扩展名为mdf,它用来存储数据库的启动信息和 部分或者全部数据,一个数据库只能有一个主数据库文件。 2. 辅助数据库文件(Secondary Database File)或次数据文件 是用来存储主数据库文件中未存储的剩余数据和数据库对象, 一个数据库可没有辅助数据库文件,也可有多个辅助数据库文件。 扩展名为ndf. 3. 事务日志文件 存储数据库的更新情况等事务日志信息,当数据库损坏时, 管理员使用事务日志恢复数据库。扩展名为ldf.一个数据库至少 有一个日志文件。
上一页
下一页
数据库管理
数据库及表的管理(server 2000)
3.1 数据库的存储结构 3.2 创建、修改和删除数据库
3.3 数据库备份
3.4 恢复数据库
3.5 数据库的维护

SQL数据库维护计划操作手册

SQL数据库维护计划操作手册

准备工作
确保SQL代理服务处于启用状态
如果未启用,右键→启用
新建维护计划
维护计划→右键→维护计划向导
初始窗口默认下一步
建立计划名称
选择你需要计划为你做什么事,我们是对OA进行完整备份,所以选择备份数据库(完整)
确认计划内容的执行顺序,我们只让维护计划做一件事所以不用调整执行顺序
这一步需要指定执行计划对应的数据库,选中OA的数据库
这一栏选择备份的方式和备份文件的位置
这一步设置日志报告的保存位置
维护计划向导完成
计划细节调整
设置备份时间和备份的重复方式
测试
维护计划→计划名称→右键→执行
弹出执行窗口。

显示成功即可。

SQL的新建维护计划

SQL的新建维护计划

SQL的新建维护计划创建数据库维护计划的步骤如下:(1)展开服务器。

(2)展开“管理”文件夹,右键单击“维护计划”,然后选择“维护计划向导”。

(3)单击“下一步”按钮,则会出现选择目标服务器对话框,如图3-35所示,选择服务器名称,身份验证模式。

(4)单击“下一步”按钮,就会出现“选择维护任务”对话框,如图3-36所示。

图3-35 选择目标服务器对话框图3-36 选择维护任务对话框(5)单击“下一步”按钮,则会出现“选择维护任务顺序”对话框,在此对话框中可以改变执行任务的顺序,如图3-37所示。

(6)单击“下一步”按钮,如图3-38所示,出现定义“数据库检查完整性”对话框,选择进行维护的数据库。

图3-37 选择维护任务顺序对话框图3-38 定义“数据库检查完整性”对话框(7)单击“下一步”按钮,出现定义“收缩数据库”对话框,如图3-39所示。

可以确定收缩数据库的条件,收缩后保留的可用空间,释放后的空间存放位置。

(8)单击“下一步”按钮,则会出现定义“重新组织索引”任务对话框,如图3-40所示。

其中可以选择数据库,数据库对象类型(表,视图),具体的表或视图。

图3-39 定义“收缩数据库”对话框图3-40 定义“重新组织索引”对话框(9)单击“下一步”按钮,则会出现定义“重新生成索引”任务对话框,如图3-41所示。

其中可以设定可用空间选项及高级选项。

(10)单击“下一步”按钮,则出现定义“更新统计信息”任务对话框,如图3-42所示。

图3-41 定义“重新生成索引”对话框图3-42 定义“重新统计信息”对话框(11)单击“下一步”按钮,出现定义“清除历史记录”任务对话框,如图3-43所示。

其中可以选择要删除的历史数据。

(12)单击“下一步”按钮,出现定义“备份数据库(完整)”任务对话框,如图3-44所示。

其中可以设定备份组件,备份目标等。

图3-43 定义“清除历史记录”任务对话框图3-44 定义“备份数据库(完整)”任务对话框(13)单击“下一步”按钮,出现定义“备份数据库(事务日志)”任务对话框,如图3-45所示。

数据库维护计划资料

数据库维护计划资料

1、SQL Server的维护
1.2 使用维护计划,定期整理、优化数据库 使用维护计划,定期整理、 1.2.1、SQL Server 2000的操作步骤如下:
A、打开SQL Server的“企业管理器”;
1、 SQL Server的维护
B、“管理” 右击“数据库维护计划” 计划”; 选择“新增维护
D.点击“计划”按钮 设置“频率”、“时间”……,如图:
1、 SQL Server的维护
E.从左侧工具箱里将任务拖动到右侧区域并连接起来,如图:
1、 SQL Server的维护
F.双击“重新组织索引”任务,弹出如图窗体,点选“数据 库”:
1、 SQL Server的维护
G.选择“所有数据库(系统数据库除外)”选项 “确定”。
A、运行pgAdmin III 服务器 TOOLS SERVERCONFIGURATION POSTGRESQL.CONF,如图:
2、PostgreSQL的维护
B、调优如下5个参数: 1>、找到shared_buffers,双击后修改值。如果服务器内存是 1G,这个值改为2万,如果是512M,改为1万,以此类推; 2>、temp_buffers值改法与shared_buffers的改法一样; 3>、找到work_mem,将值增大到10240或20480,512M内存就 10240,1G内存就20480,以此类推; 4>、找到maintenance_work_mem,将值改成work_mem的1.5倍 左右;512M内存就15360,1G内存就30720,以此类推; 5>、找到fsync,将值由on改为off。(这个参数是最重要的, 比前4个加起来都重要)。
1、 SQL Server的维护

SQL Server数据库维护计划的实施步骤

SQL Server数据库维护计划的实施步骤

作为网管员,无论其管理的网络的规模是大还是小,在日常的管理中除了维护网络平稳运行、及时排除网络故障、保护网络安全等工作以外,备份网络中关键数据也是其中的一个非常非常重要的工作环节。

网络中的各种故障无非就分两种:软件故障和硬件故障。

对于“硬件故障”可以通过维修或更换硬件设备得到及时解决;对于“软件故障”则可以通过重新安装或升级软件、重做网络或应用软件系统等方法及时解决,而且用此方法来解决网络故障大多需要一些基础的、关键的数据支持才能得以恢复正常。

但是,网络中诸如此类的关键数据(特别是“应用软件系统”中的关键数据)的损坏或丢失,绝大部分是无法恢复和弥补的。

即使可以恢复部分数据,弥补它们所花费的代价(诸如时间、人力、财力、物力等)都可能远远超出了公司的承受能力。

所以说,注重数据的备份工作是网管员日常管理工作中的必须时刻关注的一项任务,也是必须周期性重复操作的一项工作。

目录现行备份策略具体实现步骤结束语现行备份策略我公司在组建局域网时,考虑到商业企业的特点,仔细考量了购、销、存三大环节中发生的各种数据及其存储问题后,选定了以Windows 2000 Server为操作系统,SQL Server 2000为数据库平台来搭建局域网的应用系统的软件平台,以网线为载体将购、销、存等核心部门的计算机通过局域网平台紧密地连接起来。

这样,各个核心部门每天的任何一笔业务都及时地、动态地存储到公司局域网的核心Dell服务器上的SQL Server 2000数据库中,并以此为基础平台向各方提供所需的各种数据服务。

因此,自公司局域网开始正式运作之日起,作为网管员的我就非常注重对局域网中的关键数据——特别是这些业务数据的备份工作。

同时,我也希望备份数据的软件能够实现以下自动功能。

功能1:能够在每天的某个固定的时刻(如夜晚0:00:00,当然这个时间是可以自主设定的)对包含所有业务数据库在内的所有关键数据库进行一次“完全备份”。

SQL2000数据库维护计划(数据库备份)手册

SQL2000数据库维护计划(数据库备份)手册

SQL2000数据库维护计划(数据库备份)手册
●首先启动如图1的服务(选择“服务—SQL Server Agent”,点击“开始/继续”,
并将“当启动OS时自动启动服务”打上勾,表示系统启动,服务一起启动,设置好请关闭SQL Server服务管理器;
●点开始--程序--Microsoft SQL Server--企业管理器—将控制台根目录展开,定位
到(local)(Windows NT);
●展开,出现:
●右击“数据库维护计划点工具”,新建“数据库维护计划”,点下一步,出现如图3,
在如下数据库将自己分店数据库打上勾,
点击二次下一步,调度里点击”更改”,把备份数据的时间改为适合自己门店的时间(早上开始营业时间,比如上场是9:00:00营业,可以将时间设置9:30:00),
点击“下一步”,出现如图:
在点击“更改”,出现如图:
图4
选中“使用此目录(S):通过此按钮更改备份文件夹,建议使用“D:
\ICSQLPOS\databackup”目录,一定不能使用默认备份目录,在“删除早于此时间的文件(R):打上勾,并选择3天。

点击四次“下一步”,再将“数据库维护计划”字样更改“分店数据库备份”,再点击“完成”。

SQL SERVER2000数据库维护

SQL SERVER2000数据库维护

SQL Server 2000系统维护手册SQL Server 2000是微软公司的数据库产品,可以运新在Windows系列的操作系统上;是当前应用最广泛的数据库管理系统之一。

我公司开发的C/S结构的软件产品均以SQL Server 2000做数据库后台。

更详细的信息可以参考:/china/sql/default.mspx一.SQL Server 2000安装1.安装环境Sql Server 2000有很多版本,其中个人版本可以安装在主流的Windows操作系统中,包括:Windows 98,Windows Me,Windows 2000,Windows XP,Windows 2003等。

而企业版本只能安装在服务器版本的Windows环境下,比如:Windows NT、Windows 2000 server、Windows 2003等。

因此我们建议一般的应用,采用Sql server 2000个人版本即可。

Sql server 2000安装对硬件没有特别要求,但需要满足:处理器:Pentium 166 MHz 或更高。

内存 (RAM):至少 64 MB,建议 128 MB 或更多。

硬盘空间:需要约500MB的程序空间,以及预留500M 的数据空间。

2.个人版安装(一)运行personal目录下的Autorun.exe文件或其它可执行文件,调出安装程序后,出现图一所示界面。

选择“本地计算机”后,点击“下一步”。

图一(二)在第二个选择对话框中,选最上面一项:“创建新的SQL Server实例……”(如图二),然后点击“下一步”。

图二(三)在安装定义对话框中,选中“服务器和客户端工具”(图三),如果选其它两个项目,软件不能正常运行。

图三(四)安装类型选择典型安装(见图四)。

建议你将程序文件和数据文件的目的文件夹均选择在C盘(引导盘)以外的其它分区或其它盘符上,如图四所示的D盘等。

图四(五)身份验证选择“混合模式”(图五)。

SQLserver2000数据库修复办法总结

SQLserver2000数据库修复办法总结

SQLserver2000数据库修复办法总结Praymid 戴华倪总结步骤如下:1、检测数据库,使用命令(Dbcc checkdb)拿到数据库后附加到本地SQLserver使其运行,打开企业管理器,查看它。

同时打开查询分析器,在里面输入Dbcc checkdb 检测数据库命令然后回车即可以看到数据库的分析资料看到问题,评注:拿到问题先不要盲目的卸载SQLServer,本次因为新手,上手后就把数据库卸载,这样就耗费了一天的时间,过没有任何作用,测试服务器的完整性可以拿一个好的数据库做对比,自己可以建一个“test”,如果测试数据库运行正常,则不需要对服务器做任何改动。

千万不要改动系统,麻烦会更大。

提示:错误会以红色显示。

2、简单修复:命令:dbcc checkdb输入以下两句尝试修复。

DBCC CHECKDB('AIS20110120172605',repair_allow_data_loss)DBCC CHECKDB('AIS20110120172605',repair_rebuild)不管他究竟哪里错了,先用这两句试试一般的索引系统文件丢失,SQLserver 都可以解决这个问题,基本就差不多了。

但是对于主键索引损坏,这个命令基本修不好,所以对一个满身是伤的数据库,他可以修复70%。

注:修复时系统提示必须要在单用户模式下才可以生效,用户可以去企业管理器,对要修理的数据库:右击属性—选项—限制访问—单用户。

也可以使用以下语句实现:ALTER DATABASE AIS20110420091143 SET single_USERGO 改为单用户ALTER DATABASE AIS20110420091143 SET MULTI_USERGO 改为多用户。

继续使用dbcc checkdb检测,如果继续报错。

再次运行:DBCC CHECKDB('DataBasename') with NO_INFOMSGS,PHYSICAL_ONLY然后再运行:DBCC CHECKDB(' DataBasename ',repair_allow_data_loss) WITH TABLOCK 再次运行:DBCC CHECKDB('DB name') 系统显示修复成功,说明本次问题主要由索引等数据库系统本身问题引起,这样的修复可能会导致数据丢失,但是绝对不会是大批丢失,基本没有影响。

SQLServer2000数据库管理

SQLServer2000数据库管理

使用多备份文件存储备份
6.5.4 使用多备份文件存储备份
Da数ta据ba库seAA
Da数ta据b库aseBB
M媒e体di集a Set
F文i件le1
B备a份ck集up Set B1ackupA1 BackupA2 BackupA3
BackupB1
F文i件le2
B2ackupA1 BackupA2 BackupA3
BACKUP DATABASE Phoneorders FILE = Orders2 TO OrderBackup2 BACKUP LOG PhoneOrders to OrderLog
备份数据库文件或者文件组的限制
6.6.5 备份数据库文件或者文件组的限制
场景 1
D:\
Table
Index
ห้องสมุดไป่ตู้
文件组1
Northwind
D:\
数据
日志
备份
NwindBac
执行差异备份
6.6.2 执行差异备份
用于频繁修改的数据库的情况下 要求一个完全数据库备份
备份上一次完全数据库备份后数据库中更改的部 分
节省备份和恢复过程的时间
BACKUP DATABASE Northwind DISK = 'D:\MyData\MyDiffBackup.bak' WITH DIFFERENTIAL
备份策略 修改系统数据库后要进行备份 在数据库活动较少时调度备份 创建备份设备 测试备份策略
6.9 最佳实践
实验 A 备份数据库
回顾
创建备份文件和备份集 设置并更改数据库的恢复模型 使用 Transact-SQL 和 SQL Server 企业管理器备份

SQL Server“数据库维护计划”

SQL Server“数据库维护计划”

SQL Server“数据库维护计划”“数据库维护计划”功能在SQL Server 2000的“企业管理器”中可以找到。

说明:1.以下操作是在服务器的Windows 2000 Server上进行操作的。

2.由于SQL Server 2000执行备份时将产生许多文件(特别是在进行事务日志备份时),所以建议按数据库名称分别建立独立的备份目录进行存储。

3.以下所有操作过程当中一般不会对数据库的使用产生影响。

第一步:打开SQL Server“企业管理器”窗体用鼠标单击任务栏上的“开始”按钮中的“程序(P)”菜单下的“Microsoft SQL Server”子菜单中的“企业管理器”菜单项,即可打开SQL Server 2000的“企业管理器”窗体。

第二步:找到“数据库维护计划”功能在“企业管理器”窗体中左侧的树型选项卡中,用鼠标单击“+”图标扩展开“控制台根目录”下的“Microsoft SQL Servers”,可以看到其下有一个“SQL Server组”;接着继续扩展开“S QL Server组”,此时可以看到其下出现了服务器的名称(图1中的“JXNC-SERVER”就是我的服务器的名称);再继续扩展开此服务器,可以看到其下列出了诸如“数据库”、“数据转换服务”等项目;最后单击“管理”项目,可以看到其下存在一个“数据库维护计划”(如图1)。

图1单击“数据库维护计划”项目,在“企业管理器”窗口右侧将会显示出已经存在的维护计划项目。

每个维护计划均包括以下项目:1.名称:就是维护计划的名称。

此名称可以自定义,中英文皆可。

2.数据库:就是维护计划所进行维护的数据库的名称。

因为一个维护计划允许同时维护多个数据库,所以此处可以显示出多个数据库的名称(在图1中可以看到名为“系统数据库备份”的数据库维护计划中的“数据库”;就包括三个数据库:master、model和msdb)。

3.服务器:也就是维护计划所维护的数据库所处的服务器的名称。

MS SQL数据库维护

MS SQL数据库维护

MS SQL数据库维护一、备份数据库1、打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server2、SQL Server组-->双击打开你的服务器-->双击打开数据库目录3、选择你的数据库名称(如论坛数据库Forum)-->然后点上面菜单中的工具-->选择备份数据库4、备份选项选择完全备份,目的中的备份到如果原来有路径和名称则选中名称点删除,然后点添加,如果原来没有路径和名称则直接选择添加,接着指定路径和文件名,指定后点确定返回备份窗口,接着点确定进行备份二、还原数据库1、打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server2、SQL Server组-->双击打开你的服务器-->点图标栏的新建数据库图标,新建数据库的名字自行取3、点击新建好的数据库名称(如论坛数据库Forum)-->然后点上面菜单中的工具-->选择恢复数据库4、在弹出来的窗口中的还原选项中选择从设备-->点选择设备-->点添加-->然后选择你的备份文件名-->添加后点确定返回,这时候设备栏应该出现您刚才选择的数据库备份文件名,备份号默认为1(如果您对同一个文件做过多次备份,可以点击备份号旁边的查看内容,在复选框中选择最新的一次备份后点确定)-->然后点击上方常规旁边的选项按钮5、在出现的窗口中选择在现有数据库上强制还原,以及在恢复完成状态中选择使数据库可以继续运行但无法还原其它事务日志的选项。

在窗口的中间部位的将数据库文件还原为这里要按照你SQL的安装进行设置(也可以指定自己的目录),逻辑文件名不需要改动,移至物理文件名要根据你所恢复的机器情况做改动,如您的SQL数据库装在D:\Program Files\Microsoft SQL Server\MSSQL\Data,那么就按照您恢复机器的目录进行相关改动改动,并且最后的文件名最好改成您当前的数据库名(如原来是bbs_data.mdf,现在的数据库是forum,就改成forum_data.mdf),日志和数据文件都要按照这样的方式做相关的改动(日志的文件名是*_log.ldf结尾的),这里的恢复目录您可以自由设置,前提是该目录必须存在(如您可以指定d:\sqldata\bbs_data.mdf或者d:\sqldata\bbs_log.ldf),否则恢复将报错6、修改完成后,点击下面的确定进行恢复,这时会出现一个进度条,提示恢复的进度,恢复完成后系统会自动提示成功,如中间提示报错,请记录下相关的错误内容并询问对SQL操作比较熟悉的人员,一般的错误无非是目录错误或者文件名重复或者文件名错误或者空间不够或者数据库正在使用中的错误,数据库正在使用的错误您可以尝试关闭所有关于SQL窗口然后重新打开进行恢复操作,如果还提示正在使用的错误可以将SQL服务停止然后重起看看,至于上述其它的错误一般都能按照错误内容做相应改动后即可恢复三、收缩数据库一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL S erver-->SQL Server组-->双击打开你的服务器-->双击打开数据库目录-->选择你的数据库名称(如论坛数据库Forum)-->然后点击右键选择属性-->选择选项-->在故障还原的模式中选择“简单”,然后按确定保存2、在当前数据库上点右键,看所有任务中的收缩数据库,一般里面的默认设置不用调整,直接点确定3、收缩数据库完成后,建议将您的数据库属性重新设置为标准模式,操作方法同第一点,因为日志在一些异常情况下往往是恢复数据库的重要依据四、设定每日自动备份数据库强烈建议有条件的用户进行此操作!1、打开企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器2、然后点上面菜单中的工具-->选择数据库维护计划器3、下一步选择要进行自动备份的数据-->下一步更新数据优化信息,这里一般不用做选择-->下一步检查数据完整性,也一般不选择4、下一步指定数据库维护计划,默认的是1周备份一次,点击更改选择每天备份后点确定5、下一步指定备份的磁盘目录,选择指定目录,如您可以在D盘新建一个目录如:d:\databak,然后在这里选择使用此目录,如果您的数据库比较多最好选择为每个数据库建立子目录,然后选择删除早于多少天前的备份,一般设定4-7天,这看您的具体备份要求,备份文件扩展名一般都是bak就用默认的6、下一步指定事务日志备份计划,看您的需要做选择-->下一步要生成的报表,一般不做选择-->下一步维护计划历史记录,最好用默认的选项-->下一步完成7、完成后系统很可能会提示Sql Server Agent服务未启动,先点确定完成计划设定,然后找到桌面最右边状态栏中的SQL绿色图标,双击点开,在服务中选择Sql Server Agent,然后点击运行箭头,选上下方的当启动OS时自动启动服务8、这个时候数据库计划已经成功的运行了,他将按照您上面的设置进行自动备份修改计划:1、打开企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器-->管理-->数据库维护计划-->打开后可看到你设定的计划,可以进行修改或者删除操作五、数据的转移(新建数据库或转移服务器)一般情况下,最好使用备份和还原操作来进行转移数据,在特殊情况下,可以用导入导出的方式进行转移,这里介绍的就是导入导出方式,导入导出方式转移数据一个作用就是可以在收缩数据库无效的情况下用来减小(收缩)数据库的大小,本操作默认为您对SQL的操作有一定的了解,如果对其中的部分操作不理解,可以咨询动网相关人员或者查询网上资料1、将原数据库的所有表、存储过程导出成一个SQL文件,导出的时候注意在选项中选择编写索引脚本和编写主键、外键、默认值和检查约束脚本选项2、新建数据库,对新建数据库执行第一步中所建立的SQL文件3、用SQL的导入导出方式,对新数据库导入原数据库中的所有表内容。

使用SQL Server“数据库维护计划”1

使用SQL Server“数据库维护计划”1

数据库备份计划备份计划目标是:功能1:能够在每天的某个固定的时刻(如夜晚0:00:00,当然这个时间是可以自主设定的)对包含所有业务数据库在内的所有关键数据库进行一次“完全备份”。

功能2:按每周六天上班计算,在BACKUP(备份文件夹)中建立以1、2、3、4、5、6命名的六个文件夹来存放周一至周六的备份功能3:将BACKUP文件夹自动备份到磁带机上SQL Server 2000本身自带了一个能够实现上述备份要求的、强大的功能——“数据库维护计划”。

能够实现自动备份调度,以及自动删除旧的数据备份,完全能够满足上述备份要求。

实现步骤:第一步:打开SQL Server“企业管理器”窗体第二步:找到“数据库维护计划”功能第三步:创建“数据库维护计划”第四步:启动SQL Server 2000代理以便执行“作业”“数据库维护计划”功能在SQL Server 2000的“企业管理器”中可以找到。

说明:1.以下操作是在服务器的Windows 2000 Server上进行操作的。

在Window 9X系统上操作相同。

2.由于SQL Server 2000执行备份时将产生许多文件(特别是在进行事务日志备份时),所以建议按数据库名称分别建立独立的备份目录进行存储。

3.以下所有操作过程当中一般不会对数据库的使用产生影响。

第一步:打开SQL Server“企业管理器”窗体用鼠标单击任务栏上的“开始”按钮中的“程序(P)”菜单下的“Microsoft SQL Server”子菜单中的“企业管理器”菜单项,即可打开SQL Server 2000的“企业管理器”窗体。

第二步:找到“数据库维护计划”功能在“企业管理器”窗体中左侧的树型选项卡中,用鼠标单击“+”图标扩展开“控制台根目录”下的“Microsoft SQL Servers”,可以看到其下有一个“SQL Server组”;接着继续扩展开“SQL Server 组”,此时可以看到其下出现了服务器的名称(如“JXNC-SERVER”);再继续扩展开此服务器,可以看到其下列出了诸如“数据库”、“数据转换服务”等项目;最后单击“管理”项目,可以看到其下存在一个“数据库维护计划”单击“数据库维护计划”项目,在“企业管理器”窗口右侧将会显示出已经存在的维护计划项目。

SQL 2000数据库维护计划步骤

SQL 2000数据库维护计划步骤

数据库维护计划建立过程:1、数据库企业管理器软件中选定要建立维护计划的数据库,例如:JL_DB_B,以下如不特殊说明,均以此数据库为例。

2、选中数据库(JL_DB_B)后,右键菜单,所有任务中选择维护计划,如下图所示:3、现维护计划向导,点击下一步按钮4、在选择数据库的对话框中选择JL_DB_B,点击下一步按钮5、在更新数据优化信息对话框中要选中“从数据库文件中删除未使用的空间”,选中后,增长超过多少MB,和收缩后保留的可用空间量的百分比可以输入合适的数值:我们分别设置为:200MB,30%。

调度:里面是计划执行的时间,可以点击“更改”按钮进行设定,具体时间可以根据时间情况而定,假设我们定在每周二凌晨3:00点进行。

设定好后,点击确定按钮,此时回返回更新数据优化信息的对话框。

下面是我们更改后的界面,可以与更改前作一个对比。

6、选择下一步,进入检查数据库完整性对话框,我们不作任何选项,直接下一步。

7、进入数据库备份计划,我们选中“作为维护计划的一部分来备份数据库”,并验证备份的完整性,调度里面的时间设定同上一步。

我们假定每周作一次备份,在星期日的凌晨2:00。

8、点击下一步后,会出现指定备份磁盘目录,我们的原则是备份到一个磁盘空间较大的位置,如:F:\DATABASE_JL,选择路径可以通过右侧的“…”按钮,这里要注意的是要选中“删除早于……的文件”,如果不指定则会不停的向磁盘写备份文件,最终会造成磁盘空间用尽。

我们假定设为删除3周前的备份数据,然后点击下一步,进入日志备份计划。

9、日志备份计划,这里也要选择任务执行的计划的时间,跟上述调度时间的设置类似。

10、点击下一步后,要进行删除历史日志备份的文件,如下所示,选择保存日志的目录,同时也要删除早于一定时间的文件,比如5天前的日志删除。

点击下一步。

11、出现要生成的报表对话框,直接点击下一步。

12、在出现维护计划历史记录的对话框后,直接点下一步。

SQL SERVER 2000数据库维护计划--优化数据库处理方法

SQL SERVER 2000数据库维护计划--优化数据库处理方法

2014凉山州站点sql server2000数据库维护计划--优化数据库处理方法针对目前凉山州部分县局下属基层收购烟点反应的在一体化系统—电脑开票维护中查询打印发票数据时速度缓慢,甚至出现超时错误的问题,初步分析为sql server2000数据库性能变慢所致,以下为优化sql server2000性能的方法。

注意:计划任务设置自动运行的时间需要确保基层站点的sql server2000服务器是开机状态,且数据库和代理服务已经正式启动,如下图所示。

具体设置步骤如下:(此方法暂时针对出现了此类问题需要进行数据库性能优化的基层站点执行,未出现问题的不做操作)1.选择数据库维护计划器2.下一步,进行配置3.选择要维护的数据库,并打勾4.新数据优化信息,建议此优化服务设置成每周2次,每周四和周日的上午10:00点发生。

特别说明:“调度”的时间可以根据自己的需要更改,第一次需要设置为指定时间,后面则每周运行两次。

以下这个截图为设置第一次执行数据库性能优化时间的方法,发生的时间根据到站点建立此计划的具体时间而定。

(待该点第一次执行以后,检查电脑开票维护的速度是否正常,能否查询出发票信息,然后重新将此设置修改成上面建议的每周四和周日的上午10:00点发生)5.检查数据库完整性6.指定数据库备份计划特别说明:若有手工备份的习惯或者已经建立了数据库备份计划,这一步可以不选,直接跳过;如果该点未设置数据库自动备份计划,可以在这里进行设置。

7.指定事务日志备份计划特别说明:此步一般也可以跳过8.要生成的报表特别说明:此步一般也可以跳过9.维护计划历史记录10.完成11.开启SQLSERVER代理特别说明:只有开启SQL SERVER代理服务,上面所设的任务才能进行。

12.查看任务。

sql维护计划

sql维护计划

sql维护计划维护数据库是保证系统性能和稳定性的重要步骤,也是保证数据可靠性和安全性的关键,而基于SQL的数据库维护就更加重要了。

本文将介绍基于SQL的数据库维护计划,以确保数据库的性能和可靠性。

第一,启用索引。

索引可以提高数据库的查询性能,因此必须启用索引来改善查询性能和操作速度。

为此,必须检查数据库的表结构,找出哪些列可以建立索引,然后进行建立索引,以提升数据库性能。

第二,定期优化数据表结构。

随着数据库使用的增加,数据表结构可能会变得越来越复杂,而且任何小的变化都有可能对数据库的性能造成影响。

因此,必须定期对数据表结构进行优化,以确保它运行正常,并有效地改善数据库性能。

第三,每天都要进行数据库备份。

数据库备份是保护数据库安全性和完整性的关键,只要每天都进行数据库备份,就能够有效地避免数据库发生意外损坏和意外泄露的情况,从而确保数据库安全。

第四,定期更新数据库引擎。

针对特定软硬件环境,若使用的是旧版数据库引擎,数据库的性能和安全性会受到影响。

因此,必须定期更新数据库引擎,以确保数据库运行良好,并且能够有效地提高性能和安全性。

第五,定期执行数据库定期检查。

尽管使用数据库引擎可以提高性能,但是仍然需要定期检查数据库,以确保数据的完整性和安全性,并消除数据库中的潜在错误。

第六,制定数据库访问权限规则。

数据库访问权限规则是保护数据库数据安全性的重要手段,必须制定数据库访问权限规则,并严格执行,以确保数据库的安全性和完整性。

以上就是基于SQL的数据库维护计划,通过正确地进行数据库维护,可以有效地改善数据库性能,也可以有效地保护数据库安全性,从而确保数据库可靠性。

SQL Server数据库维护

SQL Server数据库维护

图(83)
9-4). 恢复数据库选项:准备建好新的文件夹,在移动物理文件名处,修改 为新建的文件夹路径,主库与日志都要修改。如图(84),确定。开始恢复。
图(84)
图(35)
3-7). 按图示更改红框内的选项,点“确定”按钮退出。如图(36)
图(36)
3-8). 数据库分离选项。如图(37)
图(37)
3-11). 如有用户仍然使用数据库,就会如图(38)显示用户连接。选择清除用户连接。
图(38)
3-10).提示选项,确定。 如图(39)
图(39)
3-11).如图(40),提示有用户正在使用数据库。确定 分离数据库。
图(70)
8-9).修改数据库,选中要备份的数据 库确定。如图(71)
图(71)
8-10). 注意:备份类型,备份到磁盘,路径。建议为每个数据库创建子目录。如图(72)
图(72)
8-11).拖动左侧 “清理维护”任务,到维护任务,如图(73)
图(73)
8-12).双击“清理维护”任务,修改清除计划,输入备份的路径,保留天数。如图(74)
5-4).文件备份 4).文件备份
数据库可以由硬盘上的多个文件构成。如果这个数据库非常大,并且一个晚上 也不能将它备份完,那么可以使用文件备份每晚备份数据库的一部分。由于一般情 况下数据库不会大到必须使用多个文件存储,所以这种备份不是很常用。
6.SQL 2000 数据库备份过 程
6-1.开始 程序 Microsoft SQL Server 选择企业管理器。如图(45)
7-3).状态变为绿色三角如图(51)
7-4).选择数据库维护计划,新建 数据库维护计划。
如图(51)
7-5).数据库维护向导,下一步。如图(52)

sql维护计划自动操作

sql维护计划自动操作

在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。

而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库。

要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。

启动SQL Server Agent服务,然后在其中新建作业,作业中添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL 语句,该语句实现了对数据库TestDB1的完整备份,备份文件在C盘Backup文件夹中,文件名就是T estDB1+当时备份的日期字符串.bak。

declare@name varchar(250)set@name='C:\Backup\TestDB1_'+convert(varchar(50),getdate(),112)+'.bak'BACKUP DATABASE[TestDB1]TODISK=@nameWITH NOFORMAT, NOINIT,NAME = N'TestDB1-完整数据库备份',SKIP, NOREWIND, NOUNLOAD创建好步骤以后,接下来就是创建计划,创建计划的操作十分简单,界面上说明的很详细了,我就不多说了。

另外还可以配置警报和通知,不过一般很少用这个。

使用SQL作业中执行SQL脚本进行备份的方法虽然已经很简单了,但是至少还是要去写BACKUP脚本,这点有些人觉得不爽,那有没有更简单,更懒的方法来实现数据库的自动定时备份呢?有,那就是“维护计划”。

“维护计划”是在SSMS的对象资源管理中“管理”节点下面。

使用维护计划可以通过可视化的操作,只点点鼠标就可以创建数据库维护的SSIS包,然后仍然是通过SQL Server作业的方式来运行。

维护计划与前面说到的备份方法本质的不同就是:维护计划是SSIS包,上面的是T-SQL脚本。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库维护计划建立过程:
1、数据库企业管理器软件中选定要建立维护计划的数据库,例如:JL_DB_B,以下如不特殊说明,均以此数据库为例。

2、选中数据库(JL_DB_B)后,右键菜单,所有任务中选择维护计划,如下图所示:
3、现维护计划向导,点击下一步按钮
4、在选择数据库的对话框中选择JL_DB_B,点击下一步按钮
5、在更新数据优化信息对话框中要选中“从数据库文件中删除未使用的空间”,选中后,增长超过多少MB,和收缩后保留的可用空间量的百分比可以输入合适的数值:
我们分别设置为:200MB,30%。

调度:里面是计划执行的时间,可以点击“更改”按钮进行设定,具体时间可以根据时间情况而定,假设我们定在每周二凌晨3:00点进行。

设定好后,点击确定按钮,此时回返回更新数据优化信息的对话框。

下面是我们更改后的界面,可以与更改前作一个对比。

6、选择下一步,进入检查数据库完整性对话框,我们不作任何选项,直接下一步。

7、进入数据库备份计划,我们选中“作为维护计划的一部分来备份数据库”,并验证备份的完整性,调度里面的时间设定同上一步。

我们假定每周作一次备份,
在星期日的凌晨2:00。

8、点击下一步后,会出现指定备份磁盘目录,我们的原则是备份到一个磁盘空间较大的位置,如:F:\DATABASE_JL,选择路径可以通过右侧的“…”按钮,这里要注意的是要选中“删除早于……的文件”,如果不指定则会不停的向磁盘写备份文件,最终会造成磁盘空间用尽。

我们假定设为删除3周前的备份数据,然后点击下一步,进入日志备份计划。

9、日志备份计划,这里也要选择任务执行的计划的时间,跟上述调度时间的设置类似。

10、点击下一步后,要进行删除历史日志备份的文件,如下所示,
选择保存日志的目录,同时也要删除早于一定时间的文件,比如5天前的日志删除。

点击下一步。

11、出现要生成的报表对话框,直接点击下一步。

12、在出现维护计划历史记录的对话框后,直接点下一步。

13、点击下一步后,出现完成对话框,在计划名下面的列表框内列出刚才的设置内容。

最后点击完成,会出现一个维护计划已创建成功的对话框,点击确定。

14、建立完维护计划后,需要再次确认一下建立的内容。

首先:在“管理”项下查看SQL Server代理是否运行,切记我们建立的维护
计划必须要在代理运行前提下才能按时完成。

其次:在“管理”项目中查看数据库维护计划,在右侧的列表中会出现刚才我们建立好的维护计划名称,双击该计划,弹出一个对话框,可以通过一个一个属性页来对比刚才我们建立的内容是否正确,同时也可以进行调整。

15、我们建立好了维护计划后,可以定期查看我们计划的执行情况。

方法是在刚才提到的SQL Server代理项中点击“作业”,右侧列表会出现作业的执行情况,我们可以清楚的看到维护计划上次执行的情况,下次进行的时间以及当前的运行状态。

16、下面给出JL_DB_B做完维护计划前后的对比结果:
维护前(2004-4-13 16:10)
维护一次后(2004-4-13 17:26)
维护二次后(2004-4-13 16:10)
补充:
如何从备份的数据库和日志文件恢复数据库
1、选中数据库(JL_DB_B)后,右键菜单,所有任务中选择还原数据库。

2、弹出的还原数据库对话框中在还原一项选中文件组或文件
图中出现的成组的数据文件其实就是我们作维护计划时备份的,选中指定时间对应的文件,然后点击确定按钮后即可。

相关文档
最新文档