2016 - 2024

感恩一路有你

sql数据备份新手怎么弄 SQL数据库如何自动备份和恢复?

浏览量:2436 时间:2023-05-03 22:57:10 作者:采采

SQL数据库如何自动备份和恢复?

在SQL Server 2008数据库中。为了防止数据丢失,我们需要按时备份数据库。如果要每天备份,手动备份会很麻烦,自动备份就没那么麻烦了。只要设置好了,数据库就会自动设置在你身上。在设定的时间段内备份。那么如何设置自动备份呢?以下为大家讲解。

工具/原材料

一台电脑

安装SQL Server 2008数据库。

方法/步骤

一个

选择 "SQL Server Management Studio "在计算机开始菜单中双击。单击 "连接和连接出现的界面中的按钮。

在出现的Microsoft SQL Server Management Studio界面中,选择“管理”下的“维护计划”,右键单击该维护计划,然后单击“维护计划向导”。

在出现的SQL Server维护计划向导界面中,单击“下一步”。

在出现的界面中写下名称和描述。然后点击 "变化与挑战制定最重要的后备计划。

在出现的作业计划属性界面中,更改执行时间,即备份的频率。这应该是每日备份。间隔时间改为 "1 ",并且在0: 00: 00执行一次更改,即每天0: 00自动备份数据。

更改后,您可以看到 "每天0:00:00执行 "下面。该计划将从2014年5月16日开始使用。 "然后点击 "Next "按钮

在选择维护任务界面中选择要备份的数据库文件。然后单击下一步。

在选择维护任务顺序时,您可以移动要备份的数据库文件的顺序。然后点击 "Next "

在定义 "备份数据库完整性和,在数据库后面的下拉菜单中选择数据库文件。然后点击 "OK "按钮

在定义界面选择备份路径备份数据库完整性和。然后点击 "Next "

在选择报表选项界面设置报表文本文件的路径。然后点击 "Next "

您将在 "完成向导 "出现的界面。

这样,自动数据库备份就成功了。

如何备份sql server 2008日志文件?

在SQL Server 7.0和SQL Server2000中,您可以使用以下命令查看它:

DBCC日志({dbid|dbname},[,type{0|1|2|3|4}])

参数:

任何数据库的id或名称。

type-输出结果的类型:

0-Minimum information (operation, context, transaction id)

1-More information (plus logo, label, line length)

2-Very detailed information (plus object name, index name, page id, slot id)

3-每个操作的完整信息

4-每个操作的所有信息加上事务的十六进制信息。

默认类型0

要查看MSATER数据库的事务日志,可以使用以下命令:

DBCC log (main)

释放日志空间

清理日志

Dump transaction library name without log.

2.截断事务日志:

The backup log database name has no log.

3.收缩数据库文件(如果不压缩,数据库文件不会缩小。

企业管理器-右键单击要压缩的数据库-所有任务-收缩数据库-收缩文件。

-选择日志文件-选择在收缩模式下收缩到XXM,这里将给出允许收缩的最小m数。直接输入该号码并确认。

-选择数据文件-在收缩模式下选择收缩到XXM,这里会给出允许收缩的最小m数。直接输入该号码并确认。

也可以用SQL语句来完成。

-缩小数据库

DBCC psychological database (customer data)

-收缩指定的数据文件,其中1是文件号。可以通过这条语句从sysfiles查询:select *。

DBCC Psychological Archives (1)

4.为了最小化日志文件(如果是sql 7.0,这一步只能在查询分析器中完成)。

A.正在分离数据库:

企业管理器-服务器-数据库-右键单击-分离数据库

删除我电脑里的日志文件。

C.附加数据库:

企业管理器-服务器-数据库-右键单击-附加数据库

这种方法将生成一个大小仅超过500 K的新日志。

或者使用代码:

以下示例分离pubs,然后将pubs中的文件附加到当前服务器。

A.分离

E X E C sp_detach_db @dbname pubs

B.删除日志文件

C.重附着

E X E C sp _ attach _ single _ file _ db @ dbname pubs,

@ phys name c:程序文件微软SQL

5.为了在将来自动收缩,进行如下设置:

企业管理器-服务器-右键单击数据库-属性-选项-选择

数据库 文件 日志 界面 备份

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。