通过SQL Server的事务日志传送功能实现数据库备份
SQLSERVER数据同步方案

SQLSERVER数据同步方案SQL Server是一种常用的关系型数据库管理系统,用于存储和管理大量的结构化数据。
在分布式环境中,数据同步是一项重要的任务。
数据同步方案可以确保多个数据库实例之间的数据保持一致性,从而避免数据冲突和错误。
以下是针对SQL Server的数据同步方案的一些建议和实践。
一、数据同步需求:1.数据一致性:确保多个数据库实例的数据保持同步,避免冲突和错误。
2.数据可靠性:保证数据的完整性和可用性,确保数据不会丢失或损坏。
3.数据时效性:实时或定期同步数据,以便及时反映最新的数据变更。
二、实现数据同步的方法:1. 事务复制(Transaction Replication):将源数据库中的事务日志传播到目标数据库,实现对数据的实时复制和同步。
这种方法适合于需要实时同步数据的场景,例如多个数据库实例用于读写分离或负载均衡。
2. 快照复制(Snapshot Replication):将源数据库中的数据复制到目标数据库,以实现数据的初始复制。
这种方法适用于数据量较大的场景,例如主备数据库之间的数据同步。
3. 合并复制(Merge Replication):将多个数据库实例之间的数据变更合并到一起,以实现数据的双向同步。
这种方法适用于分布式系统中数据频繁变更的场景,例如销售和服务人员经常离线工作的场景。
4. 数据同步工具:通过使用第三方工具(如Attunity Replicate、GoldenGate等)来实现数据的实时同步和复制。
这种方法可以提供更高级的数据同步功能,例如数据转换、过滤和冲突解决等。
三、数据同步实施步骤:1.确定数据同步需求:确定数据同步的频率、方向和粒度要求,以及特定的业务需求和目标。
2.设计数据同步方案:根据数据同步需求,选择适合的数据同步方法,并设计相应的架构和算法。
3.配置源数据库和目标数据库:配置源数据库和目标数据库的连接和权限,以便正确读取和写入数据。
sqlserver 数据库备份方法

sqlserver 数据库备份方法SQL Server是一款常用的关系型数据库管理系统,用于存储和管理大量的数据。
在使用SQL Server数据库时,数据备份是非常重要的一项工作,可以保证数据的安全性和可恢复性。
本文将介绍SQL Server数据库备份的方法和步骤。
一、全备份全备份是最常用和最基本的备份方式,它将数据库的所有数据和日志都备份到一个文件中。
全备份可以保证数据库的完整性和一致性,同时也可以通过全备份文件来恢复数据库。
进行全备份的步骤如下:1. 打开SQL Server管理工具,连接到目标数据库实例。
2. 在“对象资源管理器”中选择要备份的数据库。
3. 右键点击选中的数据库,选择“任务”-“备份”。
4. 在“备份数据库”对话框中,选择“备份类型”为“完整”,并选择备份文件的路径和名称。
5. 点击“确定”按钮,开始备份数据库。
二、差异备份差异备份是基于全备份的增量备份方式,它只备份上次全备份之后发生变化的数据和日志。
差异备份可以减少备份文件的大小和备份时间,同时也方便了数据恢复操作。
进行差异备份的步骤如下:1. 打开SQL Server管理工具,连接到目标数据库实例。
2. 在“对象资源管理器”中选择要备份的数据库。
3. 右键点击选中的数据库,选择“任务”-“备份”。
4. 在“备份数据库”对话框中,选择“备份类型”为“差异”,并选择备份文件的路径和名称。
5. 点击“确定”按钮,开始备份数据库。
三、事务日志备份事务日志备份是备份SQL Server数据库的事务日志信息,可以用于恢复数据库到某个特定时间点的状态。
事务日志备份可以提供更精确的数据恢复能力,同时也可以释放事务日志空间。
进行事务日志备份的步骤如下:1. 打开SQL Server管理工具,连接到目标数据库实例。
2. 在“对象资源管理器”中选择要备份的数据库。
3. 右键点击选中的数据库,选择“任务”-“备份”。
4. 在“备份数据库”对话框中,选择“备份类型”为“事务日志”,并选择备份文件的路径和名称。
SQLServer2024数据库复制实现数据库同步备份超强图文教程

SQLServer2024数据库复制实现数据库同步备份超强图文教程SQL Server 2024数据库复制是一种数据库同步备份的技术,可以将数据从一个数据库复制到另一个数据库,以实现数据的同步备份。
下面是一个超强图文教程,介绍了SQL Server 2024数据库复制的具体实现步骤。
步骤1:准备工作首先,在SQL Server Management Studio中创建两个数据库,一个作为源数据库,另一个作为目标数据库。
可以使用以下命令创建数据库:```CREATE DATABASE sourceDB;CREATE DATABASE targetDB;```步骤2:启用数据库复制在源数据库上右键单击,选择“属性”,然后选择“复制”选项卡。
在该选项卡中,选择“启用复制”复选框并保存更改。
步骤3:选择发布方式在复制选项卡上,选择“发布方式”为“事务复制”。
这意味着所有更改都将在源数据库事务提交后立即复制到目标数据库。
步骤4:选择发布数据库和对象在复制选项卡上,选择要发布到目标数据库的表和视图。
默认情况下,所有表和视图都将被发布。
您还可以选择仅发布特定的表和视图。
步骤5:配置目标数据库服务器在目标数据库上右键单击,选择“属性”,然后选择“复制”选项卡。
在该选项卡中,填写源数据库服务器的名称和登录凭据。
步骤6:初始化目标数据库在目标数据库上右键单击,选择“复制”>“生成快照”。
这将初始化目标数据库并创建与源数据库相同的表和视图。
请注意,在初始化期间,目标数据库将不可用。
步骤7:开始复制完成初始化后,源数据库和目标数据库将开始自动同步。
所有更改都会自动复制到目标数据库。
步骤8:监控复制进程可以通过查看“复制”>“查看复制状态”来监控复制进程。
这将显示复制的表和视图以及复制状态的详细信息。
步骤9:验证数据同步可以通过在源数据库上执行一些更改,然后检查目标数据库中的数据是否同步来验证数据同步。
确保源数据库和目标数据库的表和视图中的数据一致。
sql server数据库备份语句

sql server数据库备份语句
在SQL Server中,可以使用以下语句来备份数据库:
1. 完整备份:
```
BACKUP DATABASE [数据库名] TO DISK = '备份文件路径' WITH INIT
```
其中,[数据库名]是要备份的数据库的名称,'备份文件路径'是备份文件的路径。
WITH INIT参数表示在备份前初始化备份设备。
2. 差异备份:
```
BACKUP DATABASE [数据库名] TO DISK = '备份文件路径' WITH DIFFERENTIAL
```
差异备份只备份自上次完整备份或差异备份以来进行的更改。
3. 日志备份:
```
BACKUP LOG [数据库名] TO DISK = '备份文件路径'
```
日志备份只备份数据库日志文件,用于还原数据库到特定时间点或事务。
4. 备份数据库和日志:
```
BACKUP DATABASE [数据库名] TO DISK = '备份文件路径' BACKUP LOG [数据库名] TO DISK = '备份文件路径'
```
可以先备份数据库,然后再备份日志。
上述备份语句中的[数据库名]是需要备份的数据库的名称,'备份文件路径'是备份文件的保存路径和名称。
好详细的sql sever2000备份方法

好详细的sql sever2000备份方法.txt点的是烟抽的却是寂寞……不是你不笑,一笑粉就掉!人又不聪明,还学别人秃顶。
绑不住我的心就不要说我花心!再牛b的肖邦,也弹不出老子的悲伤!活着的时候开心点,因为我们要死很久。
请你以后不要在我面前说英文了,OK?SQL Server数据库备份和恢复措施一、备份数据库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 Server-->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、这个时候数据库计划已经成功的运行了,他将按照您上面的设置进行自动备份修改计划:打开企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器-->管理-->数据库维护计划-->打开后可看到你设定的计划,可以进行修改或者删除操作五、数据的转移(新建数据库或转移服务器)一般情况下,最好使用备份和还原操作来进行转移数据,在特殊情况下,可以用导入导出的方式进行转移,这里介绍的就是导入导出方式,导入导出方式转移数据一个作用就是可以在收缩数据库无效的情况下用来减小(收缩)数据库的大小,本操作默认为您对SQL的操作有一定的了解,如果对其中的部分操作不理解,可以咨询动网相关人员或者查询网上资料1、将原数据库的所有表、存储过程导出成一个SQL文件,导出的时候注意在选项中选择编写索引脚本和编写主键、外键、默认值和检查约束脚本选项2、新建数据库,对新建数据库执行第一步中所建立的SQL文件3、用SQL的导入导出方式,对新数据库导入原数据库中的所有表内容。
sql server日志传送

SQL Server 2012 日志传送一、准备:数据库为完全恢复模式,并事先做一次完全备份。
共享一个文件夹,主机备份放在这个文件夹,而且客户机有权访问这个共享文件夹。
二、基本配置1、启动配置向导2、配置事务日志备份计划在“备份文件夹的网络路径”框中,键入为事务日志备份文件夹创建的共享的网络路径。
如果备份文件夹位于主服务器上,在“如果备份文件夹位于主服务器上,则键入该文件夹的本地路径”框中键入该备份文件夹的本地路径。
(如果备份文件夹不在主服务器上,此框可以保留为空。
)重要提示:如果主服务器上的SQL Server 服务帐户运行在本地系统帐户下,则必须在主服务器上创建备份文件夹,并指定该文件夹的本地路径。
SQL Server 2008 Enterprise 支持备份压缩。
创建日志传送配置时,可以通过选择以下选项之一来控制日志备份的备份压缩行为:“使用默认服务器设置”、“压缩备份”或“不压缩备份”。
在本例中,应事先共享一个\\sql1\sqlbackup 这个文件夹,本机的SQL Server Agent会自动创建一个作业,将事务日志备份到这个共享文件夹。
作业计划如下图所示。
3、添加辅助服务器实例(1)初始化辅助数据库“辅助服务器实例”显示日志传送配置中当前配置为辅助服务器的SQL Server 实例的名称。
“辅助数据库”显示日志传送配置的辅助数据库名称。
将新的辅助数据库添加到日志传送配置时,可以从列表中选择数据库或在该框中键入新数据库的名称。
如果输入新数据库的名称,则必须在“初始化”选项卡上选择一个选项,该选项卡可将主数据库的完整数据库备份还原到辅助数据库中。
新数据库将作为还原操作的一部分进行创建。
上述选项配置完成之后,点“连接”按钮以连接到日志传送配置中用作辅助服务器的SQL Server 实例。
用于连接的帐户必须是辅助服务器实例上sysadmin 固定服务器角色的成员。
是,生成主数据库的完整备份并将其还原到辅助数据库通过备份主数据库并在辅助服务器上还原该数据库,让SQL Server Management Studio 配置辅助数据库。
sql server备份数据库的sql语句
sql server备份数据库的sql语句
数据库备份是一项非常重要的工作,可以对数据库中的数据进行保护和恢复。
在SQL Server中,备份数据库可以使用SQL语句来完成。
以下是一些常用的SQL Server备份数据库的SQL语句。
1.完整备份( Full Backup)
完整备份是备份整个数据库的一种方式,包括所有数据、对象和日志信息。
完整备份的SQL语句:
BACKUP DATABASE 数据库名 TO DISK = '备份文件路径' WITH INIT
当我们用这条命令备份数据库时,它会将整个数据库备份到指定的备份路径下。
2.差异备份(Differential Backup)
差异备份可以备份自上次完整备份以来发生的更改,以减少备份的大小和时间。
3.事务日志备份(Transaction Log Backup)
事务日志备份可以备份数据库中所有事务日志的一种方式。
我们对于每次事务执行之后,都对日志进行备份,以保证数据的完整性和安全性。
文件和文件组备份可以让我们选择指定的文件或文件组进行备份。
可以通过指定文件名或文件组名称来进行备份,以满足不同需求的备份工作。
部分备份可以备份部分数据库中的数据和对象。
PARTIAL 模式在执行中,只会备份 PRIMARY 文件组以及 READ_WRITE 文件组,不会备份只读文件组和 OFFLINE 文件组。
总结。
SQLServer数据库备份、差异备份、日志备份脚本
SQLServer数据库备份、差异备份、日志备份脚本
1,sp脚本
USE [master]GO/****** Object: StoredProcedure [dbo].[sp_BackupDatabase] Script Date: 2021/10/22 10:04:28 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- Parameter1: 备份类型 F=全部, D=差异, L=日志ALTER PROCEDURE [dbo].[sp_BackupDatabase]@backupType CHAR(1)ASBEGINSET NOCOUNT ON;declare @filepath_backup varchar(100)declare @dateTime varchar(30),@del_time_stamp varchar(50)DECLARE @sqlCommand NVARCHAR(1000)DECLARE @sourcePath nvarchar(max)
ALTER DATABASE OperationSystem
sqlserver数据库备份作业步骤
在SQL Server 中设置数据库备份作业通常使用SQL Server 代理(SQL Server Agent)。
下面是在SQL Server 中创建数据库备份作业的一般步骤:1. 启用SQL Server 代理:-在SQL Server Management Studio (SSMS) 中,连接到SQL Server 数据库引擎。
-在"对象资源管理器" 中,展开"SQL Server 代理" 节点,右键单击"SQL Server 代理",选择"启动"。
2. 创建备份作业:-在"SQL Server 代理" 下,右键单击"作业",选择"新建作业"。
3. 配置基本信息:-在"常规" 选项卡上,输入作业的名称和描述。
-选择"启用" 以激活作业。
4. 配置步骤(作业步骤):-在"步骤" 选项卡上,点击"新建"。
-输入步骤的名称。
-在"类型" 下拉菜单中选择"Transact-SQL 脚本(T-SQL)"。
-在"数据库" 下拉菜单中选择要备份的数据库。
5. 输入备份脚本:-在"命令" 文本框中输入备份数据库的T-SQL 脚本6. 配置调度(可选):-在"调度" 选项卡上,配置作业的调度计划。
你可以选择一次性运行或按照特定的调度计划定期运行作业。
7. 配置通知(可选):-在"通知" 选项卡上,可以配置在作业完成时是否发送通知。
8. 保存并运行作业:-点击"确定" 保存作业设置。
-如果需要立即执行作业,可以右键单击作业,选择"运行"。
SQLServer数据库备份和恢复
SQLServer数据库备份和恢复作为一位数据库管理员,备份和恢复数据库是日常工作中必不可少的任务。
在SQLServer中,备份和恢复数据库是非常简单而且快速的,但是在备份和恢复过程中需要注意一些要点,本文将对此进行介绍和分析。
一、备份数据库在备份数据库之前,需要了解备份的种类和使用场景。
常见的备份种类有完整备份、差异备份和日志备份。
完整备份是将数据库的所有数据和日志都备份下来,差异备份是在完整备份的基础上备份自上次完整备份之后发生的所有变化,而日志备份是备份从最后一次备份到本次备份之间发生的所有交易记录。
是否进行完整备份,差异备份还是日志备份,取决于数据需要恢复到哪一个时间点以及备份的频率和容量。
完整备份备份的数据和所有交易记录,可以恢复到任意一个时间点;差异备份备份的数据是上次备份之后的所有变化,可以恢复到差异备份之后的任意一个时间点;而日志备份只备份从上次备份到本次备份之间的交易记录,只能在连续的日志备份中进行数据的恢复。
在进行备份之前,需要关闭数据库以保证备份的一致性。
可以使用以下SQL语句进行完整备份:BACKUP DATABASE database_nameTO DISK = 'backup_path\backup_file_name.bak'WITH FORMAT, INIT其中,database_name 是要备份的数据库名称,backup_path 是备份文件的存储路径,backup_file_name 是备份文件的名称。
WITH FORMAT参数表示每次备份都会覆盖之前的备份文件并且重新初始化备份集,INIT参数表示让备份文件从头开始,不保存之前的任何备份数据。
需要进行差异备份时,可以使用以下SQL语句:BACKUP DATABASE database_nameTO DISK = 'backup_path\backup_file_name.diff'WITH DIFFERENTIAL其中,DIFFERENTIAL参数表示进行差异备份。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通过SQL Server的事务日志传送功能实现数据库备份摘要:在数据库管理和使用中,要确保数据的安全和完整。
因此,要经常对数据库进行备份。
数据库的备份方法有多种,本文结合实例,选择sql server数据库的事务日志传送功能对数据库进行备份。
主要对数据库事务日志传送的原理、数据库复制的环境、数据库的恢复模式,以及安装与配置进行了探讨。
关键词:事务日志备份传送
中图分类号:tp37 文献标识码:a 文章编号:1007-9416(2012)11-0177-01
数据库在运行的过程中,为了保证数据的安全和完整,需要对数据库进行备份,常用的备份方式有数据库的复制、数据库镜像,以及采用事务日志传送实现数据库备份,这些都是sql server 2008的数据高可用性功能。
在数据高可用性方面,sql server 2008为用户提供了数据镜像、复制、日志传送功能等。
1、数据库的备份方案选择
在数据库的备份方案中,数据库的事务日志传送备份可靠性高和可用性都很高。
在进行数据恢复时,可以达到分钟级的灾难恢复能力。
这种方式的实施成本,远小于故障转移、数据库镜像的投入,是一种非常高效实用的备份方案。
日志传送一般有主服务器、辅助服务器、监视服务器组成。
主服务器一般是存储生产数据库的服务器,辅助服务器用来存储主服务
器上生产数据库的副本,监视服务器用来记录日志传送的所有细节服务器,监视服务器是可选的。
日志传送是将主服务器的数据库的事务日志复制到辅助服务器并在辅助服务器还原,从而实现主服务器生产数据库和辅助服务器数据库副本数据的一致。
2、sql server 2008环境下数据库日志传送的实施
2.1 实施环境
(1)生产数据库服务器(已安装sqlserver2008 r2)、操作系统(windows server2008 r2),生产数据库。
(2)备份服务器(已安装sqlserver2008 r2),操作系统(windows server2008 r2)2.2 部署前准备
(1)在备份服务器上创建文件夹,用于存放备份数据库,此例中命名为stand。
(2)在备份服务器上创建文件夹,用于存放为备份数据传送过来的事务日志。
此例中命名为logbackup,然后共享此文件夹,共享名称为\\svctag-8hmck2x\logbackup。
(3)在备份服务器上创建文件夹,用于存放为还原数据库复制的事务日志。
此例中命名为logcopy,然后共享此文件夹,共享名称为\\svctag-8hmck2x\logcopy。
2.3 还原数据库备份到备份服务器
具体设置如下:(1)目标数据库:此例中命名为stand。
这里多说一句,目标数据库的名称可以与原始数据库名称相同,也可以不同。
(2)指定用于还原的备份集的源和位置:选择源设备,选择并
指定备份文件路径。
(3)选择用于还原的备份集:在备份数据库时选择了清除原有备份集,所以这里只有一个可选项,选中即可。
(4)还原选项:选择”覆盖现有数据库(with replace)”。
(5)将数据文件还原为:修改数据库文件的”还原为”路径,指向stand 文件夹。
(6)恢复状态:选择”不对数据库执行任何操作,不回滚提交的事务。
可以还原其它事务日志(restore with nonrecover)”,即恢复模式。
2.4 确定后开始执行还原操作
设置事务日志传送:
(1)启用”事务日志传送”:生产数据库数据库右键点击,在菜单中选择属性,切换到”事务日志传送”选项卡,选择”将此数据库其用为日志传送配置中的主数据库”,启用”事务日志传送”。
(2)事务日志备份:点击”备份设置”,可以打开”事务日志备份设置”窗体。
设置内容如下:
备份文件夹的网络路径:此处填写备份服务器上,用于存放事务日志备份的网络路径。
本例中将备份文件夹放在了备份服务器上,也可以将备份文件夹放在数据库服务器上,或者放在其他服务器上,只要保证此文件夹能从网络上被数据库服务器和备份服务器访问即可。
但实际使用时,不推荐存放在生产服务器上,防止生产服务器出问题而备份文件无法读取。
如果备份文件夹位于主服务器上,则键入该文件夹的本地路径:如果备份文件夹位于主服务器,可以添加本地路径,也可以使用网络路径。
备份作业─作业名称:stand事务日志备份作业,并设置计划、设置作业计划属性。
频率:建议设为”每天每小时”执行一次。
如果是业务系统需要更高的数据安全性,则可以设置得短一些,保证数据安全。
2.5 辅助数据库
点击”添加”,可以打开”辅助数据库设置”窗体。
设置如下:连接备份数据库所在的服务器、初始化辅助数据库stand.辅助数据库:此处选择还原的目标数据库stand。
初始化辅助数据库:因为前面已经还原了数据库,所以此处选择”否,辅助数据库已初始化”。
3、结语
在数据库的使用和管理中,充分重视事务日志,维护好事务日志,可以确保数据库系统的高效运转。
数据库备份时选择事务日志传送方式备份,可在数据库系统出现故障时对数据库做出快速的恢复。
参考文献
[1]杨志国,等.sql server2005数据库管理精讲[m].北京:电子工业出版社,2007.
[2]贾代平,等.事务处理日志与数据的安全恢复[j].计算机应用与软件,2004(3).。