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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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组-->双击打开你的服务器-->管理-->数据库维护计划-->打开后可看到你设定的计划,可以进行修改或者删除操作。
参考技术A 建议你使用【数据库维护计划】直接定时备份整个库,没有必要只备份几张表,一般项目都是这么处理的
实在想单独备份,就用job,(SQL Sever代理中的作业),可以定时执行语句或存储过程,你把语句写成类似 select XX into 备份表_时间 from 表 这样的形式也可以达到类似的目的,不过不建议这样做本回答被提问者采纳
参考技术B 我也碰到了这个问题,看了前面的回答,没有一个符合要求的,呵呵......等待中...... 参考技术C 用触发器可以解决 参考技术D 只能写存储过程,用事件处理存储过程

将多张 Excel 表格中的数据合并到一张表中

【中文标题】将多张 Excel 表格中的数据合并到一张表中【英文标题】:Data from multiple excel sheets into one table 【发布时间】:2013-09-29 12:35:01 【问题描述】:

我对使用 sql 比较陌生,有一个问题。

我有 4 张 Excel 表格,每张 99 行,有 4 列。我将这些导入到 sql server 中,现在有 4 个单独的表。字段是;

品牌、CL、预算和年份。

表格是:Hotel、KASum、Offtrade 和 Ontrade

每张表(也包括每张表)代表一个销售渠道。

我需要创建一份关于每个渠道的销售情况的报告。为了做到这一点,我正在尝试构建一个查询。到目前为止,我将所有数据放入一个临时表中,但现在无法根据它们的通道将它们分开。有什么帮助吗?

PS:我希望我的定义是明确的,如果我有任何错误,请原谅我的语言。

【问题讨论】:

【参考方案1】:

在上传之前,请尝试在每张工作表中添加一列来指明频道。或者可能在上传期间取决于您的操作方式。这样酒店工作表就会有一列一直向下包含“酒店”。现在您可以在不丢失原始频道信息的情况下进行合并。

【讨论】:

以上是关于sql2000定时自动备份数据库中的某一张表或多张表的主要内容,如果未能解决你的问题,请参考以下文章

怎样在sql sever备份中恢复某一张表中的数据?

如何定时更新mysql一张表中的某个字段

MySql数据库备份问题

将数据库中的某一表中的某一列或者多列添加到另一张表的某一列中——猎八哥FLY

SQL多张表如何合并成一张报表?

SQL 基础之创建其他方案对象(十五)