首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在还原数据库时移除映射的登录名。

问在还原数据库时移除映射的登录名。
EN

Database Administration用户
提问于 2017-11-21 15:24:51
回答 3查看 377关注 0票数 0

每当还原数据库时,与该数据库关联的所有登录都将被删除。我怎么才能避免这种情况?

EN

回答 3

Database Administration用户

发布于 2017-11-21 15:50:49

登录位于主数据库中,用户驻留在非系统数据库中。登录不随用户数据库备份而来。包含的数据库有一个异常,在这种情况下,不存在映射到用户的登录。您需要的所有内容都包含在用户数据库中,如评论部分中的@Nic和@Sepupic所提到的。

有关更多详细信息,请阅读此链接:

基本服务器安全概念-登录、用户和主体:Laurentiu Cristofor

按照这里描述的过程将登录复制到目标服务器。

如何在服务器实例之间传输登录和密码

您还可以使用PowerShell函数复制登录。

拷贝-DBALOGIN

票数 3
EN

Database Administration用户

发布于 2017-11-21 15:26:25

您很可能需要写出创建用户的脚本,然后在还原数据库之后运行该脚本,因为数据库备份中没有该信息。

票数 0
EN

Database Administration用户

发布于 2017-11-25 17:18:07

部分包含的数据库设置可以帮助在this....but中谨慎设置,因为它可以添加漏洞,以防您在此数据库中有一个DB_OWNER帐户,他将能够在您不知情的情况下添加新帐户。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/191412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档