在不影响用户的情况下恢复 SQL Server 2008 数据库

在不影响用户的情况下恢复 SQL Server 2008 数据库

当我从另一台服务器上的数据还原 Sql Server 2008 R2 中的数据库时,用户会变得一团糟。我在两台计算机上都有一个名为 Web_SqlA 的 Windows 用户和 MsSql 登录名。还原之前,Web_SqlA 已正确映射到数据库中的正确 Windows 用户。还原后,Web_SqlA 仍列为数据库的用户,但不再与 Windows 用户绑定,导致与它的信任连接失败。

我怎样才能恢复数据库而不每次都破坏该用户?

我看到的是这样的:
Sql Server 数据库还原

解决事后修复这些孤立用户的问题;我首先想防止在恢复期间覆盖用户 - 应该恢复其他所有内容,但保留我的用户。我该怎么做?

答案1

如果在执行恢复之前使用 sp_help_revlogin,这将允许用户与登录名匹配。这需要一点规划...

http://support.microsoft.com/kb/246133

相关内容