當前位置:首頁 » 編程語言 » sqlserver增加用戶
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sqlserver增加用戶

發布時間: 2022-10-01 12:27:54

1. 如何sqlserver資料庫如何新建用戶

  1. 首先在 SQL Server 伺服器級別,創建登陸帳戶(create login)

    --創建登陸帳戶(create login)
    create login dba with password='abcd1234@', default_database=mydb

  2. 創建資料庫用戶(create user):

    --為登陸賬戶創建資料庫用戶(create user),在mydb資料庫中的security中的user下可以找到新創建的dba
    create user dba for login dba with default_schema=dbo

  3. 通過加入資料庫角色,賦予資料庫用戶「dba」許可權:

    --通過加入資料庫角色,賦予資料庫用戶「db_owner」許可權
    exec sp_addrolemember 'db_owner', 'dba'

2. sqlserver創建用戶

sqlserver允許多個用戶進行操作,那麼我們怎麼給sqlserver創建用戶呢?下面我就給大家分享一下。

工具/材料

sql server management

  • 01

    首先我們登錄本地的資料庫,打開安全性文件夾,右鍵單擊登錄名,然後選擇新建登錄名,如下圖所示

  • 02

    接下來在登錄名新建界面中我們要選擇SQL Server身份驗證,並給用戶設置密碼,如下圖所示

  • 03

    點擊確定以後回到安全性文件夾下面,你會看到剛才新建的用戶已經在登錄名列表下面了,如下圖所示

  • 04

    最後我們只需要用剛創建好的用戶重新登錄資料庫進行驗證即可,如下圖所示

3. sqlserver用SQL語句如何創建新用戶

Transact-SQL參考sp_adser為當前資料庫中的新用戶添加安全帳戶。包括此過程是為了向後兼容。請使用sp_grantdbaccess。 語法sp_adser[@loginame=]'login' [,[@name_in_db=]'user'] [,[@grpname=]'group']參數[@loginame=]'login' 用戶的登錄名稱。login的數據類型是sysname,沒有默認值。login必須是現有Microsoft®SQLServer™登錄或MicrosoftWindowsNT®用戶。 [@name_in_db=]'user' 新用戶的名稱。user的數據類型為sysname,其默認值為NULL。如果沒有指定user,則用戶的名稱默認為login名稱。指定user即為新用戶在資料庫中給予一個不同於SQLServer上的登錄ID的名稱。 [@grpname=]'group' 組或角色,新用戶自動地成為其成員。group的數據類型為sysname,默認值為NULL。group必須是當前資料庫中有效的組或角色。MicrosoftSQLServer7.0使用角色而不是組。 返回代碼值0(成功)或1(失敗)注釋SQLServer用戶名可以包含1到128個字元,包括字母、符號和數字。但是,用戶名不能: 含有反斜線符號(/)。 為NULL,或為空字元串('')。 在添加完用戶之後,可以使用GRANT、DENY和REVOKE語句來定義許可權,這些許可權控制著用戶進行的活動。 使用sp_helplogin可顯示有效登錄名的列表。 使用sp_helprole可顯示有效角色名的列表。當指定一個角色時,用戶會自動地獲得為該角色定義的那些許可權。如果沒有指定角色,則用戶獲得的許可權將是授予默認public角色的許可權。若要將用戶添加到角色,必須提供username的值(username可與login_id相同)。 為了訪問資料庫,必須使用sp_adser或sp_grantdbaccess對登錄授予訪問權,或者資料庫中必須存在guest安全帳戶。 不能在用戶定義的事務內執行sp_adser。 許可權只有sysadmin固定伺服器角色的dbo和成員才能執行sp_adser。 示例 A.添加用戶下面的示例使用現有的登錄Victoria,將用戶Victoria添加到當前資料庫中現有的fort_mudge角色中。 EXECsp_adser'Victoria','Victoria','fort_mudge' B.添加用戶名(使用相同的登錄ID) EXECsp_adser'Margaret' C.添加用戶(使用不同的用戶名) EXECsp_adser'Haroldq','Harold','fort_mudge' sp_adser[@loginame=]'login'

4. 如何在sqlserver建立新用戶並關聯相應的資料庫

1如果你沒有開通sqlserver身份驗證,首先windowns身份進入管理系統開通

2屬性-右鍵-安全性-開通即可

3然後需要重新啟動(在右鍵總結點裡面)

4接著在安全性-登入名-添加新登入名

5輸入用戶名,密碼;密碼最好啟用強制實施密碼策略

6然後再在你要開通用戶許可權的資料庫裡面找到安全性-右鍵-新建-用戶

7將剛才用戶名輸入即可,然後勾選用戶架構和角色;這里就勾選db-owner(擁有完全許可權)

8最後用該賬戶鏈接

9如果你去點擊其他資料庫,將會提示你沒有許可權

5. 在SQL SERVER如何添加數據用戶

打開
"企業管理器"
-
"機器名"
-
"安全性"
-
"登陸"
,右鍵點擊
"新建登陸"填寫如下:名稱:"sql_name"
(您的資料庫登陸用戶名)
身份驗證選
"SQL
Server
身份驗證"
,密碼為:"sql_pass"
(您的資料庫登陸密碼)
資料庫選:"Cms_Data"
伺服器腳色選:Database
Creators
資料庫訪問
"許可"
選擇:"Cms_Data",資料庫角色充許中選擇:"public"、"db_owner"
點確定,再次輸入上一次輸入的密碼:"sql_pass"
即可配置成功!
以上未說到的則安
SQL
Server
里的默認值,不需要改動;
密碼可填寫你自己想要的密碼,建議修改成復雜一點的;

6. 如何在sqlserver中新建用戶

打開企業管理器,按照下圖左方目錄所示,用滑鼠依次單擊控制台根目錄——Microsoft SQL Servers——SQL Server組——(local)——安全性——登錄,在sa上單擊右鍵選擇屬性,可以對默認的sa設置密碼。
如果不想用sa,可以在sa處單擊右鍵選擇新建登錄,新建立一個用戶名(如圖),記住在「常規」里要選擇SQL Server身份認證,在密碼處輸入想要設定的密碼,在「伺服器角色」里選擇「System Administrators」(資料庫管理員,可以對資料庫進行任何操作)和「Security Administrators」(可以管理伺服器的登錄),將「資料庫訪問」里你要訪問的資料庫前的「許可」鉤上即可。

7. 如何在sqlserver中新建用戶

為資料庫添加新的登錄名,有兩種方式:一:windows身份 二:sqlserver身份
首先,採用windows或sa(超級管理員)身份登錄本地資料庫,展開資料庫——安全性——登錄名,右鍵新建登錄名,

如上圖所示,新建登錄名「user_a」,選擇sqlserver身份驗證,設置密碼,不勾選強制實施密碼策略,確定。
創建完資料庫,斷開資料庫連接,重新登錄,使用新建的user_a的sqlserver身份登錄。

可以發現登錄成功,但不能訪問自己創建的e_market資料庫。
接下來,為e_market資料庫創建用戶名,並添加使用許可權。
先斷開資料庫連接,使用windows身份或sa登錄資料庫;
方法一:

如上圖所示,打開自己創建的要添加用戶的資料庫e_market,展開,選擇安全性——用戶——右鍵新建用戶
在選擇頁——常規,創建帶登錄名的sql用戶,登錄名選擇剛剛新建的登錄名user_a,再自定義用戶名;然後點擊選擇頁——安全對象。

選擇搜索——特定類型的所有對象——確定。

勾選表——確定。

為用戶user_a添加想使用的許可權,在授予欄打鉤即可。
完成後,斷開伺服器連接,用user_a重新登錄,檢查。
沒有賦予用戶許可權的用戶,只能打開用戶所屬的資料庫,但不能對資料庫中的表進行操作;所以加上許可權一步是必須的。