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

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


咨詢
建站咨詢
