日志传送

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

日志传送赵歌喃SQLServer资深讲师预览理解SQLServer2000日志传送实现日志传送方案执行角色转换日志传送的监视合排错理解SQLServer2000日志传送日志传送如何工作安装和配置日志传送比较故障转移和日志传送利用日志传送的高可用性日志传送如何工作监视服务器SQLServer代理计划作业主服务器辅助服务器1.日志备份3.日志还原WITHSTANDBY2.日志拷贝(“拉”)日志备份日志备份安装和配置日志传送只要使用一次数据库维护向导,就可以在完成在数据库上的日志传送配置使用向导,您可以配置产生日志的时间间隔从源到目标拷贝的时间间隔拷贝和加载的时间间隔加载时间的延迟指明事务日志在加载前必须过多长时间使用向导,你可以设置备份计划在所有的目标服务器上创建数据库比较故障转移和日志传送高可用特性故障转移集群日志传送备用类型HotWarm失败检测AutomaticNo,butwithNLB…自动故障转移YesNo,butwithNLB…检测失败的服务器进程YesYes,but…检测失败磁盘No,Shared-diskclusteringYes,but…Metadata支持AllsystemanduserschemaanddataforalldatabasesSomesystem,alluserschemaanddataforselectdatabasesTransactionally一致YesYesTransactionally当前YesNo,sincelasttransactionlogbackup性能影响NoneFilecopyingonprimary故障转移时间Secondstominutes,dependsondatabaserecoverySeconds,moretorecovermorethoroughly位置Nearby,~100milesDispersed额外的复杂度MoreSome节点数432withNLB,otherwisenolimit备用可用于产生报告NoYes.Read-onlyaccesswhenlogsarenotbeingloaded利用日志传送的高可用性高可用性的辅助解决方案,克服距离限制执行在主服务器上的维护,如打服务补丁检查生产数据库的健康状态,在辅助服务器上执行检查任务,减少对主服务器的影响从SQLServer7.0升级到SQLServer2000过程中的可用性实现日志传送方案执行商业和技术预览高可用性日志传送配置其它高可用性日志传送配置使用日志传送ASampleUpgrade执行商业和技术预览商业问题DowntimeWorkLossTransactions/HourMoney技术问题网络连接日志文件大小拷贝日志文件时间辅助服务器的容量是否切换回主服务器?高可用性日志传送配置(1of2)域连接----共享文件夹服务器能力辅助服务器要有相同的性能和配置网络延迟和带宽--------拷贝速度服务器位置放在物理上不同的位置应用程序考虑不要在程序代码中硬编码服务器名ODBCDSNClient/Server结构需要修改客户端的连接串高可用性日志传送配置(2of2)辅助服务器数据库名字保持相同安全性考虑配制者必须是sysadmin建议服务器在同一个域中、使用同一服务帐户、有服务器管理员权限使用Windows验证。如使用Mixed验证,系统将创建log_shipping_monitor_probe登陆。当日志备份、拷贝、还原时,该登陆用于更新log_shipping_primaries和log_shipping_secondaries表恢复模型和网络性能BulkLogged的日志备份传输的会慢些初始备份,拷贝,和还原对于大型数据库应该避免,缺省位置备份系统数据库备份msdb,master数据库高可用的其它日志传送配置执行日志传送的数据库只能有一个维护计划,可以有多个辅助服务器日志传送多个数据库到同一服务器通过日志传送升级SQL7.0到SQL2000SQLServer7.0必须最少安装ServicePack2不能反向不建议生产环境下使用此方法,日志传送监视器不工作执行角色转换规划中的和没在规划中的角色转换修改日志传送角色角色修改的考虑日志传送和复制规划中的和没在规划中的角色转换规划中的角色转换主服务器系统维护备份后面的日志并获得登陆loginsBACKUPLOGxxxWITHNORECOVERY(orWITHSTANDBY)没在规划中的角色转换主服务器系统失败辅助服务器和主服务器可能不同步重新回复到主服务器考虑是否有必要如是规划中的角色转换,直接还原辅助备份服务器上的日志备份修改日志传送角色创建DTS包来拷贝登陆,规则运行执行角色转换sp_change_primary_role禁用事务日志备份作业并备份日志sp_change_secondary_role禁用拷贝作业,还原事务日志,在线数据库sp_change_monitor_role更新监视器反映新的主和辅助数据库,thenewtransactionlogbackupdirectory.sp_resolve_logins使用原来主服务的备份更新数据库登陆允许客户端重新连接建议实现NLB角色修改的考虑什么时候修改角色连接到新主服务器应用最后的事务日志添加新的登陆角色修改必须要测试日志传送和复制在实现复制时角色修改合并复制事务复制日志传送监视和排错使用日志传送监视器监视日志传送其他方法通常排错的问题使用日志传送监视器监视日志传送其他方法数据库维护向导中事务日志备份标签日志传送标签SQLServer代理作业历史主服务器:数据库维护计划的事务日志备份作业‘ConfiguredPlanName’辅助服务器:“日志传送CopyforPRIMARYSERVER.databasename_logshipping”“日志传送RestoreforPRIMARYSERVER.databasename_logshipping”“日志传送AlertJob–Backup”“日志传送AlertJob–Restore”msdb日志传送表存储过程msdb日志传送表、存储过程log_shipping_databaselog_shipping_monitorlog_shipping_plan_databaseslog_shipping_plan_historylog_shipping_planslog_shipping_primarieslog_shipping_secondariessysdbmaintplanssysjobssysloginssp_add_log_shipping_databasesp_add_log_shipping_plansp_add_log_shipping_plan_databasesp_add_log_shipping_primarysp_add_log_shipping_secondarysp_change_monitor_rolesp_change_primary_rolesp_change_secondary_rolesp_create_log_shipping_monitor_accountsp_define_log_shipping_monitorsp_delete_log_shipping_databasesp_delete_log_shipping_monitor_infosp_delete_log_shipping_plansp_delete_log_shipping_plan_databasesp_delete_log_shipping_primarysp_delete_log_shipping_secondarysp_get_log_shipping_monitor_infosp_remove_log_shipping_monitorsp_resolve_loginssp_update_log_shipping_monitor_infosp_update_log_shipping_plansp_update_log_shipping_plan_database常见错误日志传送不工作如何取消配置没有文件拷贝或应用Error4306–数据库没有处于NORECOVERY或STANDBY状态不正常中断Error4305–LSNsequencingerrors回顾理解SQLServer2000日志传送实现日志传送方案执行角色转换日志传送监视和排错演示:日志传送演示1:准备PrimaryServer和SecondaryServer演示2:Configuring日志传送演示3:Monitoring日志传送演示4:PerformingaRoleChange其他考虑日志传送配置准备表参考资源MicrosoftSQLServer2000BOLWindows&.NETMagazine技术论坛

1 / 27
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功