0

寻求澄清/确认:如果我理解正确,以下关于“孤立用户”的注意事项仅适用于与 Windows 网络安全主体相关联的用户;当数据库恢复到不在原始网络上的另一台计算机并且运行 sp_help_rev_login 脚本时,与“纯”SQL Server 登录关联的用户不会成为孤立用户。是对的吗?

来自http://support.microsoft.com/kb/918992

如果服务器 A 和服务器 B 在不同的域中,则必须更改输出脚本。然后,您必须在 CREATE LOGIN 语句中使用新域名来替换原始域名。在新域中被授予访问权限的集成登录名与原始域中的登录名不具有相同的 SID。因此,用户与这些登录无关。有关如何解决这些孤立用户的详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章: 240872 在运行 SQL Server 的服务器之间移动数据库时如何解决权限问题 如果服务器 A 和服务器 B在同一个域中,使用相同的 SID。因此,用户不太可能成为孤儿。

4

1 回答 1

0

不,您在使用 SQL 登录时也会遇到同样的问题。当您将数据库恢复到新服务器时,只会恢复该数据库中的用户,如果新服务器上不存在具有匹配 SID 的登录名,则数据库中的这些用户,无论是 Windows 用户还是 SQL 用户都将被孤立。

于 2012-12-21T14:27:25.740 回答