2017-06-29 57 views
0

在工作中,我最近“继承”了一个数据库,并被告知我有一个更好的数据库。现在我不得不复制用户,一直在寻找,发现没有简单的方法。大多数涉及的方法都是放弃用户,我被告知不要这样做。那么,如何将用户添加到已存在的SQL Server 2014中的新数据库?添加现有的用户SQL Server 2014

编辑 我真的很想找这里补充说,已经有访问数据库到另一个数据库已经存在的用户,大部分我已经看过过分的东西复杂化我所看到的是一个非常简单的任务。

回答

1

登录和用户在SQL Server中是非常不同的东西。关于这个主题有很多非常详细的评论,所以google/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