回覆列表
  • 1 # 使用者9101195118007

    區別:

    登入名是伺服器方的一個實體,使用一個登入名只能進入伺服器,但是不能讓使用者訪問伺服器中的資料庫資源。每個登入名的定義存放在master資料庫的syslogins表中

    使用者名稱是一個或多個登入物件在資料庫中的對映,可以對使用者物件進行授權,以便為登入物件提供對資料庫的訪問許可權。使用者定義資訊存放在每個資料庫的sysusers表中。

    聯絡:使用者名稱當權限足夠的時候也可以算是登入名。一個登入名可以被授權訪問多個數據庫,但一個登入名在每個資料庫中只能對映一次。即一個登入可對應多個使用者,一個使用者也可以被多個登入使用。

    好比SQLSERVER就象一棟大樓,裡面的每個房間都是一個數據庫,登入名只是進入大樓的鑰匙,而使用者名稱則是進入房間的鑰匙,一個登入名可以有多個房間的鑰匙,但一個登入名在一個房間只能擁有此房間的一把鑰匙。

    擴充套件資料:

    作用

    使用者名稱主要用來對應各個庫的許可權,登入名用來對於例項的登陸許可權。

    例如:

    同一臺伺服器上,例項A有這個登入名而例項B沒有,可以登陸例項A。

    而使用者在每個庫下,需要把使用者和登入名進行對應。

    例如:現在是職員,那你登陸進去以後,你是職員的角色,只能做份內的操作。

    現在你升職了,你是經理了,只需要修改你的登入名和使用者的對映,你就可以獲取不同的許可權。

  • 中秋節和大豐收的關聯?
  • 名人詮釋過人生的句子有哪些?