微科社区,轻松开发从此开始! 请登陆 免费注册

微科社区

当前位置:首页 > 企业开发 > WorkFlow >

SQL Server 日志传送[转载]

时间:2017-01-17 04:01  浏览:努力统计中...
http://jimshu.blog.51cto.com/3171847/590413SQL Server 2012 日志传送一、准备:数据库为完全恢复模式,并事先做一次完全备份预订拣共享一个文件夹,主机备份放在这个文件夹,而且客户机有权访问
http://jimshu.blog.51cto.com/3171847/590413SQL 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 配置辅助数据库预订拣如果在“辅助数据库”框中输入新的数据库名称,数据库将作为还原操作的一部分进行创建预订拣是,将主数据库的现有备份还原到辅助数据库  让 Management Studio 使用主数据库的现有备份初始化辅助数据库预订拣在“备份文件”框中键入该备份的位置预订拣如果在“辅助数据库”框中输入新的数据库名称,数据库将作为还原操作的一部分进行创建预订拣  如果选择“是,将主数据库的现有备份还原到辅助数据库”选项,请键入要用于初始化辅助数据库的完整数据库备份的路径和文件名预订拣否,辅助数据库已初始化  指定辅助数据库已初始化并准备接受主数据库的事务日志备份预订拣如果在“辅助数据库”框中键入新的数据库名称,则此选项不可用预订拣  (2)复制文件 ≡ざ┘瘘入事务日志备份应复制到的路径以还原到辅助数据库预订拣通常,此路径为辅助服务器上文件夹的本地路径预订拣但是,如果该文件夹位于其他服务器,则必须指定该文件夹的 UNC 路径预订拣辅助服务器实例的 SQL Server 服务帐户必须具有此文件夹的读取权限预订拣此外,还必须向代理帐户授予此网络共享的读写权限预订拣通过代理帐户,复制作业和还原作业将在辅助服务器实例上的该帐户下运行预订拣默认情况下,这是辅助服务器实例的 SQL Server 代理服务帐户,但是 sysadmin 可以为该作业选择其他代理帐户预订拣  在本例中,应事先创建一个 C:\test 这个文件夹预订拣本机的 SQL Server Agent 会自动创建一个作业,定时将 \\sql1\sqlbackup 文件夹中的事务日志备份 copy 到 C:\test 预订拣  请注意SQL Server Agent服务的启动帐户,以免发生权限问题预订拣(3)还原事务日志  本机的 SQL Server Agent 会自动创建一个作业,定时从 C:\test 读取日志备份文件,然后恢复预订拣  4、完成配置  完成上述配置之后,点“确定”即开始日志传送预订拣 三、备用模式  默认设置时,数据库处于 NORECOVERY(无恢复) 模式,则不能运行查询预订拣可以手动选择,使辅助数据库处于 STANDBY (备作)模式,此时可以通过使用辅助服务器进行只读查询处理,可以减少主服务器的负荷预订拣   配置使辅助数据库处于备用模式时,“在还原备份时断开数据库中用户的连接”选项指定了两种方式:(1)还原事务日志备份时,使数据库用户断开连接预订拣  如果选中此选项,则日志传送还原作业每次尝试将事务日志还原到辅助数据库时,用户都将与数据库断开连接预订拣断开连接将按为还原作业设置的计划发生预订拣(2)不与用户断开连接预订拣  在这种情况下,如果用户连接到辅助数据库,则还原作业无法将事务日志备份还原到辅助数据库预订拣事务日志备份将一直累积到没有用户连接到该数据库为止预订拣  重要提示:如果更改现有辅助数据库的恢复模式(例如,从“无恢复”模式到“备用”模式),则更改仅在下一次日志备份还原到数据库后才会生效预订拣 四、补充说明1、还原选项  客户机默认将数据库恢复到系统默认的路径下,例如: C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA 预订拣若要将辅助数据库的数据和日志文件还原到辅助服务器上的非默认位置,请在“初始化辅助数据库”选项卡中单击此按钮预订拣  单击此按钮将打开“还原选项”对话框预订拣在该对话框中,可以指定非默认文件夹的路径,用于驻留辅助数据库及其日志预订拣如果指定其中的一个文件夹,则必须指定这两个路径预订拣  这些路径必须引用辅助服务器上的本地驱动器预订拣另外,这些路径必须以本地驱动器号和冒号开头(例如,C:)预订拣映射的驱动器号或网络路径无效预订拣  如果单击“还原选项”按钮后决定使用默认文件夹,建议取消“还原选项”对话框预订拣如果已经指定非默认位置,但现在要使用默认位置,请再次单击“还原选项”,清除文本框,再单击“确定”预订拣2≡ざ┘鹩速复制数据库  如果数据量较大,建议:先通过移动介质,将主机做的完全备份拿到客户机上恢复,然后再做日志传送预订拣 3≡ざ┘疣视日志传送 ≡ざ┘疣视日志传送的最简单的方法是利用SQL Server 代理作业历史预订拣在任何时间,只要怀疑一个服务器在日志传送方面存在问题,就应当首先检查这些作业,以确定问题的根本原因预订拣  另一种方式是执行状态报表预订拣主服务器、辅助服务器≡ざ┘疣视服务器的实例上单击右键,依次选择“报表”、“标准报表”、“事务日志传送状态”预订拣 本文出自 “我们一起追过的MSSQL” 博客,请务必保留此出处http://jimshu.blog.51cto.com/3171847/590413
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    ------分隔线------
    栏目列表
    推荐内容