SQLServer2012 logshipping 实施方案
环境信息:
角色 | IP | 主机名 | 操作系统 | 数据库版本 |
主 | 192.168.186.129 | WIN-01 | Windows Server 2012 | SQLServer2012 |
从 | 192.168.186.130 | WIN-02 | Windows Server 2012 | SQLServer2012 |
实施步骤如下:
1. 添加操作系统用户 sqladmin
2. MSSQLSERVER 和 SQL Server 代理服务器更改登录身份为 sqladmin
3. 设置目录
4. 使用 SQL Server Management Studio 工具配置 logshipping
5. 查看日志
1. 添加操作系统用户 sqladmin
WIN-01 , WIN-02 操作系统 添加 sqladmin 用户,超级管理员权限;
:控制面板 --- 用户账户 --- 管理其他账号 ---- 添加其他账户 ---sqladmin
2. MSSQLSERVER 和 SQL Server 代理服务器更改登录身份为 sqladmin
WIN-01 , WIN-02 SQLServer 配置管理器
MSSQLSERVER 和 SQL Server 代理服务器 登录身份 改成 sqladmin( 更改时会重启服务 )
3. 设置目录
(1)WIN-01 创建数据库备份目录 D:\dbbackup, 并将读写权限共享给 sqladmin 用户;
WIN-01 共享目录,读写权限分配给 sqladmin :
\\192.168.186.129\dbbackup
D:\dbbackup
(2)WIN-02 创建 D:\restorelog 目录,用于存放从主库复制来的日志文件;
4. 使用 SQL Server Management Studio 工具配置 logshipping
Backup job--->Copy job--->Restore job
WIN-01:
选择 chenjch 数据库 ---- 右键属性 --- 事务日志传送 --- 将此数据库启用为日志传送配置中的主数据库 --- 备份设置 --- 添加 ( 辅助服务器实例和数据库 )
备份设置:
默认 15 分钟备份一次,如需修改备份频率,可以通过编辑作业实现
辅助数据库 --- 添加
复制文件
还原事物日志
确定
5. 查看日志
WIN-02:
WIN-01:
WIN-02:
检查 WIN-02 restore 错误
参考:
https://blog.csdn.net/cainiaofly/article/details/13503799
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29785807/viewspace-2200034/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29785807/viewspace-2200034/