新聞中心
在數(shù)據(jù)庫管理中,創(chuàng)建用戶是一個非常重要的步驟。它使您能夠?qū)⒉煌挠脩舴峙涞讲煌臄?shù)據(jù)庫角色中,并根據(jù)需要為其授予權限,以執(zhí)行特定的數(shù)據(jù)庫操作。在 SQL Server 中新建數(shù)據(jù)庫用戶有多種方法,本文將為您提供其中的兩種方式。

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供合山企業(yè)網(wǎng)站建設,專注與成都網(wǎng)站建設、做網(wǎng)站、H5響應式網(wǎng)站、小程序制作等業(yè)務。10年已為合山眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡公司優(yōu)惠進行中。
方法一:通過 SQL Server Management Studio 創(chuàng)建用戶
SQL Server Management Studio (SS) 是一種強大的 GUI 工具,可用于管理 SQL Server 數(shù)據(jù)庫。在 SS 中創(chuàng)建用戶有以下步驟:
之一步:打開 SS 并連接到您的 SQL Server 實例。一旦連接成功,您將看到 SS 的主窗口。
第二步:在 SS 中,展開您要在該數(shù)據(jù)庫上創(chuàng)建用戶的文件夾,然后找到“安全性”文件夾,右鍵單擊它并選擇“新建用戶”。
第三步:在“新用戶”對話框中,填寫所需的用戶信息。為此,請輸入用戶名、登錄名和密碼,并選擇要在 SQL Server 上創(chuàng)建的默認架構。
第四步:在“用戶映射”選項卡上,您可以將用戶映射到要在其上執(zhí)行操作的數(shù)據(jù)庫。為此,請選中要授予權限的數(shù)據(jù)庫,并將該數(shù)據(jù)庫的角色授予用戶。
第五步:單擊“確定”按鈕后,創(chuàng)建的用戶將 成功保存。
方法二:使用 Transact-SQL 創(chuàng)建用戶
Transact-SQL (T-SQL) 是一種用于 SQL Server 的命令行工具,可用于執(zhí)行各種數(shù)據(jù)庫操作,包括創(chuàng)建用戶。這些是在 SQL Server 上使用 T-SQL 創(chuàng)建用戶的步驟:
之一步:在 SS 中,打開新查詢窗口并連接到您的 SQL Server 實例。使用以下命令創(chuàng)建新用戶:
CREATE LOGIN WITH PASSWORD = ”;
此命令將創(chuàng)建具有指定登錄名和密碼的新用戶。請注意,此命令只創(chuàng)建登錄名,該登錄名還沒有與特定的數(shù)據(jù)庫用戶關聯(lián)。
第二步:為該登錄名創(chuàng)建數(shù)據(jù)庫用戶:
CREATE USER FOR LOGIN ;
第三步:為該新用戶授予權限:
EXEC sp_addrolemember ‘db_datawriter’, ”;
EXEC sp_addrolemember ‘db_datareader’, ”;
此命令將分別向新角色添加授權以修改和讀取數(shù)據(jù)庫中的數(shù)據(jù)。
第四步:使用以下命令檢查新用戶的權限:
EXEC sp_helprolemember ‘db_datareader’;
EXEC sp_helprolemember ‘db_datawriter’;
此命令將列出具有讀取和寫入權限的用戶列表。
:
相關問題拓展閱讀:
- 如何在SQL中新建一個用戶,只能管理其中一個數(shù)據(jù)庫
- 在sql server2023中如何創(chuàng)建用戶
如何在SQL中新建一個用戶,只能管理其中一個數(shù)據(jù)庫
需要準備的材料分別是:電腦、sql查詢器。
1、首先,打開sql查詢器,連接上相應的數(shù)據(jù)連接,例如test連接。
2、點擊“查詢”按鈕,輸入:grant create,select,insert,update,delete,drop,alter on stu.* to stu_admin@”%” identified by “”;,點擊運行按鈕。
3、之后點擊新建連接,輸入剛才新建的用戶。
4、之后該用戶之后管理test數(shù)據(jù)庫。
在sql server2023中如何創(chuàng)建用戶
CREATE USER user_name
{
LOGIN login_name
| CERTIFICATE cert_name
| ASYMMETRIC KEY asym_key_name
}
| WITHOUT LOGIN
>
如果已忽略 FOR LOGIN,則新的數(shù)據(jù)庫用戶將被映射到同名的 SQL Server 登錄名。
如果未定義 DEFAULT_SCHEMA,則數(shù)據(jù)庫用戶將使用 dbo 作為默認架構??梢詫?DEFAULT_SCHEMA 設置為數(shù)據(jù)庫中當前不存在的架構。DEFAULT_SCHEMA 可在創(chuàng)建它所指向的架構前進行設置。在創(chuàng)建映射到 Windows 組、證書或非對稱密鑰的用戶時,不能指定 DEFAULT_SCHEMA。
WITHOUT LOGIN 子句將創(chuàng)建只能在其自身數(shù)據(jù)庫中活動的用戶。此用戶不能作為 guest 連接到其他數(shù)據(jù)庫,也永遠不能映射到任何登錄名。
映射到 SQL Server 登錄名、證書或非對稱密鑰的用戶名不能包含反斜杠字符 (\)。
1、打開SQL企業(yè)管理器,找到安全性>登陸
2、在右邊 點擊擊鼠標右鍵,彈出菜單,選擇 新建登錄
3、填寫新用戶信息。即完成新用戶添加
樓上說的是在2023中的創(chuàng)建辦法:
下面為sql2023的創(chuàng)建辦法:
exec sp_addlogin @loginame = ‘登錄名’ , @passwd = ‘密碼’
EXEC dbo.sp_grantdbaccess @loginame = N’用戶名’, @name_in_db = N’登錄名’
sql server新建數(shù)據(jù)庫用戶的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于sql server新建數(shù)據(jù)庫用戶,如何在SQL Server中新建數(shù)據(jù)庫用戶?,如何在SQL中新建一個用戶,只能管理其中一個數(shù)據(jù)庫,在sql server2023中如何創(chuàng)建用戶的信息別忘了在本站進行查找喔。
成都服務器托管選創(chuàng)新互聯(lián),先上架開通再付費。
創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)-網(wǎng)站建設,軟件開發(fā)老牌服務商!微信小程序開發(fā),APP開發(fā),網(wǎng)站制作,網(wǎng)站營銷推廣服務眾多企業(yè)。電話:028-86922220
網(wǎng)頁名稱:如何在SQL Server中新建數(shù)據(jù)庫用戶? (sql server新建數(shù)據(jù)庫用戶)
文章出自:http://www.5511xx.com/article/dpdccsd.html


咨詢
建站咨詢
