2017-08-03 86 views
0

我有一個登錄名爲「user2」的用戶被分配給「公共」服務器角色。這是否意味着登錄將無法訪問任何數據庫?奇怪的是,登錄可以訪問服務器上9個數據庫中的3個。我不確定是否需要更改數據庫中的某些設置,還是我需要考慮的公共角色。任何幫助和解釋將不勝感激。謝謝SQL Server 2012公共服務器角色

回答

0

你應該學習什麼user是,看看這裏; How to: Create a Database User

服務器角色與數據庫訪問無關,任何新創建的登錄名都是public服務器角色的成員。

如果你的用戶訪問3月9日的數據庫,這意味着它被映射到這些數據庫(即在這些數據庫通信用戶,或guest用戶啓用,因此任何人都可以訪問該數據庫(例如,guest用戶在主數據庫中啓用)