图文详解SQLServer2008主从同步.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图文详解SQLServer 2008 主从同步——日志传送————————————————————————————————————李向付2013年3月28日一:初始配置:使用sqladmin用户登录到Windows Server 2008 操作系统,如果不确定现在的用户身份,可以打开开始菜单,就可以看到当前登录的用户身份,或者打开命令提示符,输入:“whoami”命令查看当前登录的用户。(图1)图1确认当前用户身份创建SQLServer数据库的管理员用户:单击窗口左下角的管理服务器图标,打开服务器管理器。如果当前用户不是管理员,或者没有管理员权限,系统会提示输入管理员的密码,单击确定后即可打开服务器管理器界面。(图2,图3)图2身份验证图3创建新用户在“服务器管理器”窗口中,依次展开“服务器管理器”,“配置”,“本地用户和组”,“用户”,右击右侧窗口的空白处,选择“新用户”选项。在弹出的“新用户”窗口中,输入用户名、全名、描述、密码和确认密码,并取消“用户下次登录时必须更改密码”选项,然后选中“用户不能更改密码”和“密码永不过期”,单击“创建”按钮完成用户创建。这里需要对sqladmin用户设置一个强壮的密码。(图4)为了服务器的安全起见,可以右击新建的用户“sqladmin”,点击“属性”,在“隶属于”选项卡中将“users”组删除,这样确保此用户有最小的系统访问权限。图4新用户创建界面创建一个用于存放主从备份日志文件的共享目录DB_Backpu(图5),右击文件夹,选择“属性”,在弹出的“DB_Backup属性”界面,选择“共享”选项卡,单击“高级共享”中的“高级共享”按钮(图6)。图5用于存放备份日志文件的共享目录图6 共享文件夹的共享设置在“高级共享”窗口中,勾选“共享次文件夹”选项,然后单击“权限”按钮对该共享文件夹的权限进行设置(图7)。需要让sqladmin用户具有完全控制该文件夹的权限,先将默认的“everyone”用户删除,然后添加sqladmin用户,并切在“sqladmin的权限”中勾选“完全控制”,“更改”和“读取”项,然后单击两次“确定”按钮保存共享设置(图8)。图7共享文件夹图8设置sqladmin用户的共享权限在NTFS文件系统中,还需要设置用户对该目录的安全权限(NTFS权限),如果安全权限不够,系统在写入备份文件的时候同样会报没有权限的错误。可以在“安全”选项卡中设置文件夹或文件的安全权限,右击DB_Backup目录选择“属性”,在弹出的窗口中选择“安全”选项卡,单击“编辑”按钮,在“DB_Backup的权限”界面,单击“添加”按钮,添加sqladmin用户,然后在“sqladmin的权限”中选择“完全控制”权限,单击“确定”按钮保存权限信息(图9)。图9配置sqladmin用户的NTFS权限配置完主库,还应该在从库上创建一个用于存放来自主库日志的目录,这里我也在C盘创建一个DB_Backup文件夹。图10数据库服务器的右键菜单分别从主数据库服务器上和从数据库服务器上打开SQLServer配置管理器,设置SQLServer服务和SQLServer代理服务的“登录身份为”sqladmin用户,如果不是,可以右击该服务选择“属性”,在弹出的对话框中选择“本账户”,然后指定一个有操作该数据库服务器的用户,这里我选择的是sqladmin用户。同时确保这两个服务的启动状态为“自动”。图11 打开SQLServer配置管理工具图12 修改服务的登录用户二:配置SQLServer日志传送在主数据库服务器上打开SQL Server Management Studio管理控制台,连接到本地的主数据库服务器上,此时应确保下面的“用户名”中的用户具有控制该SQLServer服务器的权限(图13)。单击“连接”按钮连接到本地的SQLServer数据库实例中。图13连接到本地SQLServer数据库服务器图14数据库实例属性右击数据库服务器实例,选择“属性”选项(图10),在弹出的“服务器属性– MASTERDB”界面中,单击左侧的“安全性”,然后在右侧窗口中的“服务器身份验证”中选择“SQLServer和Windows身份验证模式”,并勾选“服务器代理账户”中的“启用服务器代理账户”选项。输入正确的“代理账户”和“密码”,单击“确定”按钮保存配置信息(图14)。我这里创建了一个“test_db”的数据库测试用。右击你要作为主库的数据库,选择“属性”选项(图15),弹出“数据库属性– test_db”窗口,选择左侧的“选项”,在右侧的“恢复模式”中选择“完整”或“大容量日志”(图16)。图15数据库的右键菜单图16修改SQLServer日志恢复模式然后再切换到左侧的“事务日志传送”中,勾选“将此数据库启用为日志传送配置

文档评论(0)

tiangou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档