以时间备份数据库中(数据库每天备份)

软件开发 105
今天给各位分享以时间备份数据库中的知识,其中也会对数据库每天备份进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!sqlserver2008中我要实现数据库自动定时备份,但是我的备份时间是从数据表中读取的 ,求大神指点, sqlserver 自带了数据库镜像功能,但是这个无法自定义。你的需求基本只能通过第三方数据库同步软件来实现。如(SyncNavigator).

今天给各位分享以时间备份数据库中的知识,其中也会对数据库每天备份进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

sqlserver2008中我要实现数据库自动定时备份,但是我的备份时间是从数据表中读取的 ,求大神指点,

sqlserver 自带了数据库镜像功能,但是这个无法自定义。

你的需求基本只能通过第三方数据库同步软件来实现。如(SyncNavigator).

对需要同步的表,设置同步条件(比如备份时间)即可实现。

SQL 2008数据库备份指定日期

首先我觉得你用一个字段来保留备份时间对空间浪费很大,除非是一条条SELECT出来再INSERT到备份表里,否则这个字段每天保留的时间都是同一个值。假如有1万条记录,那么这一万条记录的备份时间都是相同的。当然,按你的要求也是可以做的。存储过程里只要包含类似于如下的语句就可以了,假如是要把A表的数据备份到BackupTable表中INSERT INTO BackupTableSELECT A.*,GETDATE() FROM A这个语句有个前提条件,就是备份时间在BackupTable里是最后一列。如果不是最后一列,INSERT和SELECT子句里指定列名就可以了INSERT INTO BackupTable(列名1,列名2,...,列名N,备份时间)SELECT 列名1,列名2,...,列名N,GETDATE()FROM A如果你知道最基本的sql server知识,例子的意思你应该能明白。放在存储过程里就简单了CREATE PROCEDURE TableBackupASINSERT INTO BackupTable(列名1,列名2,...,列名N,备份时间)SELECT 列名1,列名2,...,列名N,GETDATE()FROM A

如何备份数据库

1、首先打开sql server管理系统工具,使用数据库账号登录到数据管理系统。

2、进去以后,点击数据库文件前面的+号,点开系统数据库前面的+号,找到你要备份的数据库,比如markt数据库。

3、右键markt数据库,选择任务选项下的备份选项即可。

4、在弹出的界面里,选择备份组建、备份时间和备份路径。

5、然后选择确定,进行备份。备份成功后,会提示备份成功,最后关闭即可。

SQLSERVER2008中定时备份数据库如何创建和删除

1、manger

studion连接到数据库实例,

打开"对象资源管理器",

没有看到的话,

按F8

;

2、展开”管理“--“维护计划”,右键"维护计划"--“新建维护计划”--输入维护计划名称--这样会出现创建维护计划的窗口,然后

在左边的工具箱中(没有的话,

按Ctrl+Alt+X),

将"备份数据库任务"拖到中间的黄色区域,双击拖出来的这个任务(或者右键“属性”),

会出现设计属性的窗口;

3、在数据库中,

选择你要备份的数据库,然后设置备份到那里,

并且设置备份的文件名;如果要备份多个数据库,可以为每个数据库备份创建目录、名称;

5、单击"计划"后面的"..."按钮,

设置执行的时间计划.

最后保存就可以了.

注意事项:

1、必须把sql

agent服务设置为自动启动;

2、同时注意启动定时备份任务;

3、如果要删除某段时间的备份,在左边的工具箱中(没有的话,

按Ctrl+Alt+X),

将"删除定时备份任务"拖到中间的黄色区域,双击拖出来的这个任务(或者右键“属性”),

会出现设计属性的窗口,进行相应的设置即可。

如何让SQL Server自动定时备份数据库并按日期命名

SQLServer的维护计划里面自带了备份数据库任务,但不会自动按日期命名,不方便,下面的方法是以存储过程来解决的,以sql2000为例:

首先要确认SQL Server Agent服务是在启动状态

下一步,我们来创建作业,在创建作业之前,我们需要创建备份数据库及命名的存储过程

比如是对TestDB操作,打开查询分析器,把下面的存储过程拷到里面执行下就行了,当然了,命名规则可以自动更改

View Code

这样就创建了一个BackupDatabase的存储过程

下面来创建作业吧

常规里添加名称,选择下分类就行了,下面的步骤很重要

添加步骤的时候,有点很重要,就是执行刚才我们创建的存储过程如图

use [TestDB]

exec BackupDatabase 'E:SqlDataTestDB'

最后设置下自动备份的时间,也就是调度下即可

这样我们就创建一个这样定时备份数据库,以时间命名的作业

到了指定的时间会自动执行备份数据库,其他的sql2005和sql2008和sql2000大同小异

sql2000定时自动备份数据库中的某一张表或多张表

SQL2000中自带的有 自动定时备份的工具啊,

不过好像是备份整个数据库的。

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)这个时候数据库计划已经成功的运行了,他将按照您上面的设置进行自动备份。

(9)打开企业管理器,在控制台根目录中依次点开Microsoft SQL Server--SQL Server组--双击打开你的服务器--管理--数据库维护计划--打开后可看到你设定的计划,可以进行修改或者删除操作。

以时间备份数据库中的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于数据库每天备份、以时间备份数据库中的信息别忘了在本站进行查找喔。

以时间备份数据库中 oracle备份数据库备份数据库命令mysql备份数据库navicat备份数据库sql备份数据库如何备份qq所有数据库数据库自动备份数据库的备份和恢复数据库怎么对表做备份
扫码二维码