sql-server-2008 - 如何解决错误 : 1418 in sql server while mirroring

标签 sql-server-2008 mirroring

我正在尝试在 sql server 中镜像数据库。我创建了一个数据库并对其进行了备份并在另一台服务器上恢复。但是做完所有操作后点击开始镜像,就显示如下错误。我将“否”设置为见证服务器选项 enter image description here .

我遵循了此 link 中的镜像步骤这里说,在第 3 步中使用相同凭据在主体服务器和镜像服务器上创建一个用户。是否有必要在两台服务器上创建相同的用户?或有任何替代解决方案吗?

最佳答案

我也面临同样的问题。您需要检查以下项目一次。

  • 转到 services.msc 并检查 sql server 是在哪个帐户下运行的。确保 sql server 和 sql server 代理服务应该使用相同的凭据运行。
  • 在镜像数据库服务器中,您应该执行与步骤 1 相同的步骤。提供与主体服务器中相同的凭据。如果该用户不存在,则在两台服务器上使用相同的凭据创建一个新用户。
  • 现在得到了主体服务器,并在 sql server 下添加了新的登录 安全-->登录 .将服务器角色指定为 Sysadmin 和 public。还要在镜像服务器上添加相同的用户。
  • 现在在主体数据库中做镜像。你没有在那里得到任何错误。
  • 关于sql-server-2008 - 如何解决错误 : 1418 in sql server while mirroring ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11032937/

    相关文章:

    sql - 使用 order by 时的动态 order by - 加速

    python - 在python中寻找类似rsync的跨平台功能,例如rsync.py

    ios - Ipad 镜像 - 如何镜像不同的 View ?

    macos - 将屏幕的一部分镜像到外部显示器(在 OSX 中)

    linux - 使用 tc over GRE Tunnel 的流量镜像只获取入口流量

    mysql - 将数据从mssql迁移到mysql的问题

    sql-server-2008 - 在 SQL Server 中报告错误的正确位置在哪里?

    c# - 将参数传递给 MS-Sql 存储过程时出现 DateTimeFormat 问题

    sql-server-2008 - SQL : How to convert values to lower case and append an s?

    svn - 如何将项目的 fork 生成到本地 SVN 存储库中?