最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL?Server創(chuàng)建用戶并授權(quán)的詳細(xì)步驟記錄

 更新時間:2024年12月11日 09:35:31   作者:lied1663634806  
這篇文章主要介紹了SQL?Server創(chuàng)建用戶并授權(quán)的詳細(xì)步驟,本文詳細(xì)解釋了創(chuàng)建用戶和授權(quán)的兩種方式,分別是SQL命令和使用SQL?Server?Management?Studio?(SSMS),需要的朋友可以參考下

前言

創(chuàng)建用戶前需要有一個數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫命令如下:

CREATE DATABASE [數(shù)據(jù)庫名稱];

CREATE DATABASE database1;

一、創(chuàng)建登錄用戶

方式1:SQL命令

命令格式:CREATE LOGIN [用戶名] WITH PASSWORD = '密碼';

例如,創(chuàng)建登錄用戶名sa1,密碼123456 的用戶,命令如下:

CREATE LOGIN [sa1] WITH PASSWORD = '123456' 

方式2:使用SSMS創(chuàng)建

選擇管理員賬戶--【安全性】--【登錄名】--右鍵--【新建登錄名】

二、數(shù)據(jù)庫中創(chuàng)建用戶

方式1:SQL命令

命令格式:USE [數(shù)據(jù)庫名稱];

CREATE USER [用戶名] FOR LOGIN [用戶名];

例如,在數(shù)據(jù)庫BLSH中創(chuàng)建用戶sa1,命令如下:

USE BLSH
CREATE USER sa1

方式2:使用SSMS創(chuàng)建

選擇要創(chuàng)建用戶的數(shù)據(jù)庫--【安全性】--【用戶】--右鍵--【新建用戶】

例如,在數(shù)據(jù)庫test中創(chuàng)建用戶sa1,操作如下:

三、給用戶授權(quán)

方式1:SQL命令

使用 GRANT 命令來授予相應(yīng)的權(quán)限,使用REVOKE命令來撤銷相應(yīng)的權(quán)限

授權(quán)對表的 SELECT, INSERT, UPDATE 和 DELETE 權(quán)限格式:

USE [數(shù)據(jù)庫名稱];
GRANT [權(quán)限] ON [表名] TO [用戶名];

-- 授權(quán)對表的 SELECT, INSERT, UPDATE 和 DELETE 權(quán)限
GRANT SELECT, INSERT, UPDATE, DELETE ON dt_users TO sa1;

-- 對存儲過程授予執(zhí)行權(quán)限
GRANT EXECUTE ON YourStoredProcedure TO sa1;
 
-- 撤銷對表的 SELECT, INSERT, UPDATE 和 DELETE 權(quán)限
REVOKE SELECT, INSERT, UPDATE, DELETE ON dt_users FROM sa1;
 
-- 撤銷對存儲過程的執(zhí)行權(quán)限
REVOKE EXECUTE ON YourStoredProcedure FROM sa1;
 
-- 撤銷創(chuàng)建表的權(quán)限
REVOKE CREATE TABLE FROM sa1;
 
-- 撤銷創(chuàng)建視圖的權(quán)限
REVOKE CREATE VIEW FROM sa1;
 
-- 撤銷連接數(shù)據(jù)庫的權(quán)限
REVOKE CONNECT FROM sa1;

-- 查詢用戶當(dāng)前權(quán)限
SELECT * FROM sys.database_permissions WHERE grantee_principal_id = USER_ID('sa1');

方式2:使用SSMS創(chuàng)建

* 對整個數(shù)據(jù)庫授權(quán)

選擇管理員用戶--【安全性】--【登錄名】--在要授權(quán)的登錄名上右鍵--【屬性】

例如,給sa1賬戶授予test數(shù)據(jù)庫所有用戶表的查詢權(quán)限,操作如下:

注:public為可以連接該數(shù)據(jù)庫,db_datareader為可以讀取該數(shù)據(jù)庫的數(shù)據(jù),其他數(shù)據(jù)庫角色含義請點擊查看數(shù)據(jù)庫角色含義

* 對數(shù)據(jù)庫表單獨授權(quán)

選擇要授權(quán)的數(shù)據(jù)庫--【安全性】--【用戶】--在要授權(quán)的用戶上右鍵--【屬性】

例如,給sa1_1用戶授予test數(shù)據(jù)庫CRM_Shops表的查詢權(quán)限,操作如下:

查詢表時出現(xiàn)以下提示表示沒有查詢權(quán)限:

操作數(shù)據(jù)庫時出現(xiàn)以下提示表示沒有給該用戶開通此數(shù)據(jù)庫的任何權(quán)限:

總結(jié)

到此這篇關(guān)于SQL Server創(chuàng)建用戶并授權(quán)的文章就介紹到這了,更多相關(guān)SQLServer創(chuàng)建用戶授權(quán)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

罗源县| 大连市| 昭平县| 阿巴嘎旗| 雅安市| 东阿县| 英超| 吉安县| 中西区| 义乌市| 项城市| 乡城县| 阿拉尔市| 江陵县| 正定县| 朔州市| 荥阳市| 平山县| 陵川县| 喀喇| 万载县| 兴义市| 尉氏县| 南康市| 五台县| 洛扎县| 铜川市| 竹溪县| 调兵山市| 石林| 民丰县| 福泉市| 哈尔滨市| 玛曲县| 于田县| 蒙城县| 门源| 关岭| 子长县| 莆田市| 汤阴县|