寻求澄清/确认:如果我理解正确,以下关于“孤立用户”的注意事项仅适用于与 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。因此,用户不太可能成为孤儿。