微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我已备份并将MS sql Server 2005数据库还原到新服务器.

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

sql Server 2000的企业管理器上,我能够对登录进行脚本化,脚本化用户,并对用户权限进行单独脚本.然后我可以一个一个地运行,唯一剩下的手动步骤是设置登录密码(由于安全原因而不为脚本)

这在sql Server 2005的管理工作室中看起来似乎不可行,使得一切都非常费时费力. (我最终必须对整个数据库进行脚本,从新数据库删除所有登录名和用户,运行脚本,然后通过错误消息的混合来查看哪些有效,什么没有.)

有人有任何经验和建议吗?

解决方法

最简单的方法是使用Microsoft的sp_help_revlogin,一个存储过程,用于脚本化所有sql Server登录名,认值和密码,并保持相同的SID.

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

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

原文地址:https://www.jb51.cc/mssql/74972.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐