SQL Server日志传送和在辅助服务器上创建用户

SQL Server日志传送和在辅助服务器上创建用户,sql,sql-server,sql-server-2008,sql-server-2005,log-shipping,Sql,Sql Server,Sql Server 2008,Sql Server 2005,Log Shipping,服务器A是我们的生产服务器,我们使用SQL server日志传送将事务日志从服务器A传送到服务器B 我知道服务器B当时处于热备用只读状态 我的问题是,如何添加一个windows域帐户,使其对服务器B上的数据库具有只读访问权限,但对服务器a上的数据库没有访问权限 当我试图创建一个用户并向服务器B分配只读访问权限时,我当然不能这样做,因为服务器B处于待机模式。我怎样才能避开这件事 谢谢。我认为您可以使用备用选项还原日志传送辅助服务器,并使辅助服务器可读。不过需要注意的是,在还原到备用文件之前,您无法

服务器A是我们的生产服务器,我们使用SQL server日志传送将事务日志从服务器A传送到服务器B

我知道服务器B当时处于热备用只读状态

我的问题是,如何添加一个windows域帐户,使其对服务器B上的数据库具有只读访问权限,但对服务器a上的数据库没有访问权限

当我试图创建一个用户并向服务器B分配只读访问权限时,我当然不能这样做,因为服务器B处于待机模式。我怎样才能避开这件事


谢谢。

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

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

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


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

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


顺便说一句,如果你真的需要这个功能,你应该使用SQL复制而不是日志传送,因为服务器B上的SQL复制是在线的,你可以向数据库添加额外的用户。你能解释一下吗,我不确定我能理解。谢谢你。在日志传送辅助服务器上,您可以使用standby='path_to_standby_file'恢复辅助服务器数据库。要使数据库恢复到可以恢复日志文件的状态,看起来您只需恢复一个日志文件。检查一下这里关于待命的部分:你能解释一下吗,我不确定我能理解。谢谢你。在日志传送辅助服务器上,您可以使用standby='path_to_standby_file'恢复辅助服务器数据库。要使数据库恢复到可以恢复日志文件的状态,看起来您只需恢复一个日志文件。请查看此处的待机部分: