【问题标题】:SQL Server Log Shipping and creating a user on secondary serverSQL Server 日志传送和在辅助服务器上创建用户
【发布时间】:2012-08-23 01:49:18
【问题描述】:

我们有服务器A,这是我们的生产服务器,我们正在使用SQL Server 日志传送将事务日志从服务器A 传送到B

我了解到服务器 B 处于热待机只读状态。

我的问题是,我们如何添加一个 Windows 域帐户以只读访问服务器 B 上的该数据库,但不能访问服务器 A 上的数据库。

当我尝试创建用户并为服务器 B 分配只读访问权限时,我当然不能因为服务器 B 处于待机模式。我该如何解决这个问题?

谢谢。

【问题讨论】:

    标签: sql sql-server sql-server-2008 sql-server-2005 log-shipping


    【解决方案1】:

    我认为您可以使用备用选项恢复日志传送辅助,并使辅助可读。不过需要注意的是,在您恢复到备用文件之前,您无法恢复任何其他日志。

    【讨论】:

    • 你能解释一下吗,我不确定我是否理解。谢谢
    • 好的。在您的日志传送辅助服务器上,您可以执行“使用备用 = 'path_to_standby_file' 恢复辅助数据库”。要将数据库恢复到可以恢复日志文件的状态,看起来您只是恢复了一个日志文件。在此处查看待命部分:msdn.microsoft.com/en-us/library/ms178615
    【解决方案2】:

    如果服务器A和服务器B通过日志传送进行复制,db应该是相同的,如果只读用户帐户无法访问服务器A是什么原因?

    顺便说一句,如果你真的需要这个功能,你应该使用 SQL 复制而不是日志传送,因为服务器 B 上的 SQL 复制是在线的,你可以在数据库中添加额外的用户

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多