SQL2008非域环境直接使用WINDOWS登录的镜像设置

1、检查主库是否为完全备份

Image[4]

 

2、将数据库备份出来还原到同步库上(完整备份和事务日志分两次备份到同一个备份文件中,然后拷贝到同步机上)

Image(1)[4]

 

3、用证书太麻烦了,我们直接用两个windows认真的账户

不分主备机,首先确保两台机器存在一个相同的登录名和密码。

 

4、运行services.msc,确保两台机器的sql server实例,在以这个相同的账户名运行

Image(2)[4]

 

5、分别在主机和备机上,创建EndPoint,注意验证部分要写入NTLM,使用本机而非域验证。

--DROP ENDPOINT Endpoint_Mirroring
--GO
CREATE ENDPOINT Endpoint_Mirroring
STATE = STARTED
AS
TCP ( LISTENER_PORT=5022 , LISTENER_IP = ALL )
FOR
DATABASE_MIRRORING (
AUTHENTICATION = WINDOWS NTLM ,
ENCRYPTION = REQUIRED ALGORITHM AES ,
ROLE = ALL );

 

6、设置主备同步

先在备机执行:

ALTER DATABASE [DB_NAME] SET PARTNER = 'TCP://主机IP:5022';

再到主机执行:

ALTER DATABASE [DB_NAME] SET PARTNER = 'TCP://备机IP:5022';

7、大功告成,这应该算是最简单的配置方法了吧。

原文地址:https://www.cnblogs.com/rayz/p/8353673.html