gpt4 book ai didi

sql - 将备份恢复到不同的服务器 - 用户权限

转载 作者:行者123 更新时间:2023-12-02 10:06:45 25 4
gpt4 key购买 nike

我已将 MS SQL Server 2005 数据库备份并恢复到新服务器。

重新创建登录名、用户和用户权限的最佳方法是什么?

在 SQL Server 2000 的企业管理器上,我能够分别编写登录脚本、用户脚本和用户权限脚本。然后我可以一个接一个地运行,唯一剩下的手动步骤是设置登录密码(出于安全原因,不会编写脚本)

这在 SQL Server 2005 的 Management Studio 中似乎不可能,使得一切都非常繁琐且耗时。 (我最终必须编写整个数据库的脚本,从新数据库中删除所有登录名和用户,运行脚本,然后搜索各种错误消息以查看哪些有效,哪些无效。)

有人对此有什么经验和建议吗?

最佳答案

最简单的方法是使用 Microsoft 的 sp_help_revlogin,这是一个存储过程,可以编写所有 SQL Server 登录名、默认值和密码的脚本,并保留相同的 SID。

您可以在此知识库文章中找到它:

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

关于sql - 将备份恢复到不同的服务器 - 用户权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/461385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com