数据库镜像在SQL Server中显示错误消息

sye*_*ash 7 database sql-server sql-server-2012

我有两个SQL Server 2014标准版实例

  1. MSSQLSERVER(初级)
  2. 192.168.10.131/MIRROR(MIRROR)

WINDOWS SERVER 2012 R2同一台机器上的所有数据库

首先我备份AdventureWorks2014MSSQLSERVER(PRIMARY)和恢复数据库中
192.168.10.131/MIRRORRESTORE WITH NO RECOVERY

还原数据库 - >选项 - >恢复状态 - >恢复没有恢复.

然后我备份日志MSSQLSERVER(PRIMARY)

backup log [AdventureWorks2014] to disk ='c:\LOGBACKUP\AdventureWorks2014.trn'
Run Code Online (Sandbox Code Playgroud)

然后我将日志恢复为192.168.10.131/MIRROR(MIRROR)

restore log [AdventureWorks2014] from disk ='c:\LOGBACKUP\AdventureWorks2014.trn' with norecovery
Run Code Online (Sandbox Code Playgroud)

好的.然后在AdventureWorks2014中的MSSQLSERVER(PRIMARY)

RIGHT CLICK->TASK->MIRROR and CONFIGURE SECURITY option
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

但是,当我启动镜像时,它会显示以下窗口

在此输入图像描述

单击是后出现错误消息 在此输入图像描述

我的过程有什么问题??? 我应该做什么配置?

san*_*wat 1

转到 services.msc 并检查 sql server 正在哪个帐户下运行。确保 sql server 和 sql server 代理服务应使用相同的凭据运行。

在镜像数据库服务器中,您应该执行与步骤 1 相同的步骤。提供与主体服务器中相同的凭据。如果该用户不存在,请在两台服务器上使用相同的凭据创建一个新用户。

现在获得了主体服务器,并在 sql server 中在安全性-->登录下添加新的登录名。将服务器角色指定为“系统管理员”和“公共”。也在镜像服务器上添加相同的用户。

现在在主体数据库中做镜像。你在那里没有收到任何错误。