SQL Server 2005镜像构建手册
2008-09-02 09:57:54 来源:WEB开发网4、互换证书
将备份到D:SQLBackup的证书进行互换,即HOST_A_cert.cer复制到备机的D:SQLBackup。HOST_B_cert.cer复制到主机的D:SQLBackup
5、添加登陆名、用户(主备可并行执行)
以下操作只能通过命令行运行,通过图形界面无法完成。(截至文档编写结束,SQL Server2005的不定号为SP2)
--主机执行:
1create LOGIN HOST_B_login WITH PASSWORD = ’killkill’;
2create USER HOST_B_user FOR LOGIN HOST_B_login;
3create CERTIFICATE HOST_B_cert AUTHORIZATION HOST_B_user FROM FILE = ’D:SQLBackupHOST_B_cert.cer’;
4GRANT CONNECT ON ENDPOINT::Endpoint_Mirroring TO [HOST_B_login];
5
--备机执行:
1create LOGIN HOST_A_login WITH PASSWORD = ’killkill’;
2create USER HOST_A_user FOR LOGIN HOST_A_login;
3create CERTIFICATE HOST_A_cert AUTHORIZATION HOST_A_user FROM FILE = ’D:SQLBackupHOST_A_cert.cer’;
4GRANT CONNECT ON ENDPOINT::Endpoint_Mirroring TO [HOST_A_login];
5
三、建立镜像关系
以下步骤是针对每个数据库进行的,例如:现有主机中有5个数据库以下过程就要执行5次。
1、手工同步登录名和密码
在第一章中提到数据库镜像的缺点之一是无法维护登录名,所以需要我们手工维护登录。
通常来说数据库都将会有若干个用户作为访问数据库的用户,并且数据库会有相应的登录名,但是在备机中缺少与之相对应的登录名,例如某业务系统使用’myuser’作为登录名访问数据库,但是在备机中没有’myuser’这个登录名,因此一旦主备切换,业务系统就无法登录数据库了,这种情况称为"孤立用户"
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接