當前位置:首頁 » 編程語言 » sqlserver創建用戶

sqlserver創建用戶

發布時間: 2022-08-27 06:07:13

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

--SQLServer:一、操作步驟首先進入資料庫級別的【安全性】-【登錄名】-【新建登錄名】(圖1:新建登錄名)2.在【常規】選項卡中,如下圖所示,創建登陸名,並設置默認的資料庫。(圖2:設置選項)3.在【用戶映射】選項卡中,如下圖所示,勾選需要設置的資料庫,並設置【架構】,點擊【確認】按鈕,完成創建用戶的操作(圖3:選擇對應資料庫)4.現在我們就可以對TestLog資料庫中的User表進行許可權的設置了,【表】-【屬性】(圖4:選擇對應表)5.在【許可權】選項卡中,如下圖所示,依此點擊【添加】-【瀏覽】-【選擇對象】(圖5:設置訪問表的用戶)6.在上面點擊【確認】後,我們就可以下面的列表中找到對應的許可權,如果你還想細化到列的許可權的話,右下角還有一個【列許可權】的按鈕可以進行設置,點擊【確認】按鈕就完成了這些許可權的設置了(圖6:許可權列表)7.現在就使用TestUser用戶登陸資料庫了,登陸後如下圖所示,現在只能看到一個表了(圖7:效果)二、注意事項在上面的第3步驟中需要注意:如果這里沒有選擇對應的資料庫的話,之後去TestLog資料庫中是找不到TestUser。(圖8:找不到TestUser用戶)2.在上面的第3步驟,設置完TestLog數據後,需要點擊【確認】按鈕,完成創建用戶操作,如果這個時候去設置【安全對象】,是無法在【添加】-【特定對象】-【對象類型】-【登陸名】-【瀏覽】中找到剛剛新建的TestUser用戶的。3.其實在資料庫級別的【安全性】創建的用戶是屬於全局的,當設置了某個資料庫,比如TestLog之後,這個用戶就會出現在這個資料庫的【安全性】列表中。如果刪除TestLog這個用戶,會出現下面的提示。刪除了後,這個用戶就無法登陸了。需要去對應的資料庫中刪除用戶,如果沒有刪除又創建,是會報錯的。(圖9:刪除TestUser用戶)4.在第6步的【顯式許可權】列表中,如果選擇了【Control】這個選項,那麼在【Select】中設置查詢【列許可權】就沒有意義了,查詢就不會受限制了。如果設置【列許可權】,在正常情況下會顯示下圖的報錯信息:(圖10:效果)5.在TestLog資料庫的【安全性】-【TestUser】-【屬性】-【安全對象】-【添加】-【對象類型】這里有關於資料庫級別的一些對象類型可以設置。(圖11:其它對象類型)

B. sqlserver2014怎樣建立用戶

如果你沒有開通sqlserver身份驗證,首先windowns身份進入管理系統開通
屬性-右鍵-安全性-開通即可
然後需要重新啟動(在右鍵總結點裡面)
接著在安全性-登入名-添加新登入名
輸入用戶名,密碼;密碼最好啟用強制實施密碼策略
然後再在你要開通用戶許可權的資料庫裡面找到安全性-右鍵-新建-用戶
將剛才用戶名輸入即可,然後勾選用戶架構和角色;這里就勾選db-owner(擁有完全許可權)
最後用該賬戶鏈接
如果你去點擊其他資料庫,將會提示你沒有許可權

C. SQLserver創建用戶之後,怎麼用不同用戶名登錄訪問資料庫

SQL server是微軟資料庫,設置思路:

1、用管理員密碼創建不同用戶

2、對不同用戶設置不同許可權,具體方法如下

一、選中要訪問的資料庫,點擊打開選擇「安全性」---「新建用戶」

D. 如何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'

E. sqlserver 創建用戶

sqlserver的用戶,分為賬號,然後角色,賬號要選擇角色,然後角色裡面才選擇可操作的許可權,你選擇了sysadmin的話,肯定就是超級管理員的許可權了,所以你要自己換換,

F. sqlserver 2012 web 創建賬號並分配許可權

可按如下方法創建:
1、登錄SQL Server Manager Studio。
2、進入後,依次點開「安全性」——「登錄名」,然後右擊滑鼠,找到「新建登錄名」選項。

3、彈出窗口中,輸入要創建的用戶,然後根據自己合適的方式選擇驗證身份,點擊下方的「確定」按鈕,即可。

G. 如何在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重新登錄,檢查。
沒有賦予用戶許可權的用戶,只能打開用戶所屬的資料庫,但不能對資料庫中的表進行操作;所以加上許可權一步是必須的。

H. sql server2012怎麼建立用戶名

可按如下方法創建:

1、登錄SQL Server Manager Studio。

2、進入後,依次點開「安全性」——「登錄名」,然後右擊滑鼠,找到「新建登錄名」選項。

I. 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'

熱點內容
大型存儲櫃 發布:2025-01-17 06:08:27 瀏覽:644
發生腳本錯誤怎麼辦 發布:2025-01-17 06:03:02 瀏覽:793
刪除文件夾時顯示在另一程序打開 發布:2025-01-17 06:03:01 瀏覽:543
安卓手機怎麼裝驅動 發布:2025-01-17 06:02:17 瀏覽:622
安卓微信拍了拍怎麼改 發布:2025-01-17 05:57:31 瀏覽:46
BMF伺服器的系統服務怎麼關 發布:2025-01-17 05:50:29 瀏覽:876
免刷安卓系統怎麼進入usb調試 發布:2025-01-17 05:48:21 瀏覽:837
資料庫的三層架構 發布:2025-01-17 05:17:36 瀏覽:149
雲頂之弈有人開腳本怎麼舉報 發布:2025-01-17 05:16:59 瀏覽:682
sql包含數字 發布:2025-01-17 05:11:56 瀏覽:292