非域环境配置ms-sql镜像
2016-01-11 17:13
375 查看
配置完整步骤:
关键点:
1. 非域环境下,必须要配置证书
2. 先创建证书和监听节点的绑定,之后哪些数据库做镜像,都可以在这个证书和监听节点上配置
##### slave上创建证书 ##### use master select * from sys.certificates -- 创建证书 create master key encryption by password='Sql123456789#'; create certificate mirror_master_cert with subject = 'mirror', start_date = '2016-1-9', expiry_date='2199-12-31' go -- 创建监听节点 create endpoint [mr-test] state = started as tcp(listener_port=5022,listener_ip=all) for database_mirroring (authentication = certificate mirror_master_cert, encryption = required algorithm aes,role = all) go -- 创建镜像同步账号 create login mirror_account with password = 'Sql12345'; create user mirror_logger for login mirror_account grant connect on endpoint::[mr-test] to mirror_account go -- 备份证书 backup certificate mirror_master_cert to file = 'D:\DBCertificate\mirror_master_cert.cer' go ##### master上安装证书 ##### use master create certificate mirror_slave_cert authorization mirror_user from file = 'D:\DBCertificate\mirror_slave_cert.cer' ##### slave上安装证书 ##### create certificate mirror_master_cert authorization mirror_user from file = 'D:\DBCertificate\mirror_master_cert.cer' ##### 启动master ##### alter database [Testbackup] set partner = 'TCP://10.63.230.210:5022'; ##### 启动slave ##### alter database [Testbackup] set partner = 'TCP://10.41.223.141:5022'; #### 修改监听节点证书 证书可以先不急着创建 #### alter endpoint [mr-test] state = started as tcp(listener_port=5022,listener_ip=all) for database_mirroring (authentication = certificate mirror_master_cert, encryption = required algorithm aes,role = all) go配置前需要删除原先的配置:
use master --先删除镜像配置 --删除镜像过程 --删除端点 select * from sys.endpoints; drop endpoint Endpoint_Mirroring_Test; --删除证书 select * from sys.certificates drop certificate mirror_m_cert; drop certificate mirror_s_cert; --删除master key select * from sys.symmetric_keys ; DROP MASTER KEY; select * from sys.syslogins ; select * from sysusers; --删除登陆和用户 DROP LOGIN mirror_login drop user mirror_login --取消镜像 alter database Testbackup set partner off;
关键点:
1. 非域环境下,必须要配置证书
2. 先创建证书和监听节点的绑定,之后哪些数据库做镜像,都可以在这个证书和监听节点上配置
相关文章推荐
- SQl 判断 表 视图 临时表等 是否存在
- mysql中的结果拼接
- 复杂sql 语句
- 一些Oracle数据库中的查询优化建议综合
- Mysql代理中间件 Atlas 安装和配置
- mysql知识和sql语句分享
- 逻辑数据库设计 - 无视约束(谈外键)
- mysql权限丢失
- SQL Server 2000 发布与订阅
- min(case..,rank over--工作备忘2016/1/9
- SQL Update多表联合更新的方法
- MySQL数据库的优化(二)
- 学习Sqlite3 (一)
- MySQL数据库的优化(一)
- Oracle12c中性能优化&功能增强新特性之临时undo
- Java的redis控制台-Jedis
- MySQL 文本文件的导入导出数据的方法
- OM-Internal Sales Order (ISO) Process Flow
- SQL SERVER中强制类型转换cast和convert的区别
- SQL server 2008里面通过sys.dm_exec_procedure_stats得到存储过程的执行信息--转