【问题标题】:Add An Existing User SQL Server 2014添加现有用户 SQL Server 2014
【发布时间】:2017-06-29 19:09:37
【问题描述】:

在工作中,我最近“继承”了一个数据库,并被告知要制作一个更好的数据库,而我有。现在我把用户复制过来,一直在搜索,没有找到简单的方法。所涉及的大多数方法都会删除用户,我被告知不要这样做。那么,如何将用户添加到 SQL Server 2014 中已经存在的新数据库?

编辑 我在这里真正要寻找的是将已经可以访问数据库的现有用户添加到另一个数据库,我看过的大部分内容都过于复杂,我认为这是一项非常简单的任务。

【问题讨论】:

    标签: sql-server-2014


    【解决方案1】:

    登录和用户在 SQL Server 中是非常不同的东西。关于这个主题有很多非常详细的文章,所以谷歌/bing它。简而言之,您需要在新数据库中创建与原始数据库中存在的相同用户。该用户必须映射到同一个登录名。一种简单的方法是为原始数据库中的所有用户编写脚本(通过 SSMS)并针对您的新数据库运行脚本。

    这篇 SO 帖子对登录名和用户有很好的高级描述,可帮助您了解他们如何协同工作:Difference between a User and a Login in SQL Server

    你也应该非常熟悉https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/sql/overview-of-sql-server-security上的内容

    【讨论】:

      猜你喜欢
      • 2017-01-24
      • 2010-10-24
      • 2019-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多