2017-06-29 77 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