WEB开发网
开发学院数据库MSSQL Server SQL Server 2005镜像构建手册 阅读

SQL Server 2005镜像构建手册

 2008-09-02 09:57:54 来源:WEB开发网   
核心提示: 4、互换证书将备份到D:SQLBackup的证书进行互换,即HOST_A_cert.cer复制到备机的D:SQLBackup,SQL Server 2005镜像构建手册(4),HOST_B_cert.cer复制到主机的D:SQLBackup5、添加登陆名、用户(主备可并行执行)以下操作只能

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’这个登录名,因此一旦主备切换,业务系统就无法登录数据库了,这种情况称为"孤立用户"

上一页  1 2 3 4 5 6  下一页

Tags:SQL Server 镜像

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接