freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

sql-server的安全管理-文庫(kù)吧資料

2025-01-23 05:15本頁(yè)面
  

【正文】 庫(kù)角色 數(shù)據(jù)庫(kù)角色的創(chuàng)建、修改或刪除,主要使用到的 TSQL命令有: ?CREATE ROLE、 sp_addrole、 ?ALTER ROLE、 ?DROP ROLE、 sp_droprole、 ?sp_helprole 用戶定義的角色 73 SQL Server 2022 返回本節(jié)首頁(yè) 1) CREATE ROLE 在當(dāng)前數(shù)據(jù)庫(kù)中創(chuàng)建新數(shù)據(jù)庫(kù)角色。 1) db_accessadmin:可以為 Windows 登錄帳戶、 Windows 組和 SQL Server 登錄帳戶添加或刪除訪問(wèn)權(quán)限; 2) db_backupoperator:可以備份該數(shù)據(jù)庫(kù); 3) db_datareader:可以讀取所有用戶表中的所有數(shù)據(jù); 4) db_datawriter:可以在所有用戶表中添加、刪除或更改數(shù)據(jù); 5) db_ddladmin:可以在數(shù)據(jù)庫(kù)中運(yùn)行任何數(shù)據(jù)定義語(yǔ)言 (DDL)命令; 6)db_denydatareader:不能讀取數(shù)據(jù)庫(kù)內(nèi)用戶表中的任何數(shù)據(jù); 7) db_denydatawriter:不能添加、修改或刪除數(shù)據(jù)庫(kù)內(nèi)用戶表中的任何數(shù)據(jù); 8) db_owner:可以執(zhí)行數(shù)據(jù)庫(kù)的所有配置和維護(hù)活動(dòng); 9)db_securityadmin:可以修改角色成員身份和管理權(quán)限。 固定服務(wù)器角色 69 SQL Server 2022 返回本節(jié)首頁(yè) 固定數(shù)據(jù)庫(kù)角色在數(shù)據(jù)庫(kù)級(jí)別定義以及每個(gè)數(shù)據(jù)庫(kù)中都存在。 EXEC sp_helpsrvrolemember 39。role39。 ] 以下查詢返回可用固定服務(wù)器角色列表: EXEC sp_helpsrvrole 固定服務(wù)器角色 68 SQL Server 2022 返回本節(jié)首頁(yè) 4) sp_helpsrvrolemember 用于 返回有關(guān) SQL Server 固定服務(wù)器角色成員的信息。 語(yǔ)法: sp_helpsrvrole [ [ srvrolename = ] 39。,39。 EXEC sp_dropsrvrolemember 39。,[rolename=]39。 語(yǔ)法: sp_dropsrvrolemember [ loginame=]39。sysadmin39。Corporate\HelenS39。,[rolename=] 39。 sp_addsrvrolemember [loginame=] 39。 方法二:打開(kāi) Management Studio,用鼠標(biāo)單擊“對(duì)象資源管理器”窗口 ?某數(shù)據(jù)庫(kù)引擎 ?“安全性” ?“登錄名”;在某登錄名上右擊,按“屬性”菜單,出現(xiàn)“登錄屬性”對(duì)話框或按“新建登錄名”出現(xiàn)“登錄 新建”對(duì)話框;點(diǎn)擊“服務(wù)器角色”選項(xiàng)卡。下表說(shuō)明了固定服務(wù)器角色與權(quán)限的映射。默認(rèn)情況下, Windows BUILTIN\Administrators組(本地管理員組)的所有成員都是sysadmin固定服務(wù)器角色的成員。 7)setupadmin:固定服務(wù)器角色的成員可以添加和刪除鏈接服務(wù)器,并且也可以執(zhí)行某些系統(tǒng)存儲(chǔ)過(guò)程。另外,它們可以重置 SQL Server登錄名的密碼。它們可以GRANT、 DENY和 REVOKE服務(wù)器級(jí)權(quán)限。 4)Processadmin:固定服務(wù)器角色的成員可以終止 SQL Server 實(shí)例中運(yùn)行的進(jìn)程。 2)Dbcreator:固定服務(wù)器角色的成員可以創(chuàng)建、更改、刪除和還原任何數(shù)據(jù)庫(kù)。它們存在于數(shù)據(jù)庫(kù)之外,固定服務(wù)器角色的每個(gè)成員都能夠向該角色中添加其它登錄。 ? 當(dāng)尚未對(duì)某個(gè)用戶授予或拒絕對(duì)安全對(duì)象的特定權(quán)限時(shí),則該用戶將繼承授予該安全對(duì)象在 public角色中對(duì)應(yīng)的權(quán)限。其功能相當(dāng)于 Windows環(huán)境中的 Everyone組。 59 SQL Server 2022 返回本節(jié)首頁(yè) ? public角色在每個(gè)數(shù)據(jù)庫(kù)(包括系統(tǒng)數(shù)據(jù)庫(kù) master、 msdb、tempdb和 model)中都存在,它也是數(shù)據(jù)庫(kù)角色成員。嵌套的深度沒(méi)有限制,但不允許循環(huán)嵌套。對(duì)角色授予、拒絕或吊銷權(quán)限時(shí),將對(duì)其中的所有成員生效。 ? 角色的使用與 Windows組的使用很相似。sa39。U139。[,[map=]remap_alias_flag] 改變數(shù)據(jù)庫(kù)所有權(quán) 56 SQL Server 2022 返回本節(jié)首頁(yè) 例 1019 本例將登錄名 U1作為當(dāng)前數(shù)據(jù)庫(kù)的所有者,并映射到已分配給舊的數(shù)據(jù)庫(kù)所有者的 U1現(xiàn)有別名。 sp_changedbowner [loginame=]39。 ? 任何可以訪問(wèn)到 SQL Server 的連接的用戶 (SQL Server登錄帳戶或 Windows用戶 )都可成為數(shù)據(jù)庫(kù)的所有者。 但請(qǐng)避免在新的開(kāi)發(fā)工作中使用 sp_revokedbaccess 命令,因?yàn)楹罄m(xù)版本中將不再支持它了,請(qǐng)改用 DROP USER。 EXEC sp_revokedbaccess 39。 sp_revokedbaccess [name_in_db=]39。 ALTER USER Abolrous WITH DEFAULT_SCHEMA=Purchasing。 CREATE USER AbolrousHazem 用 TSQL管理數(shù)據(jù)庫(kù)用戶 53 SQL Server 2022 返回本節(jié)首頁(yè) 用 ALTER USER語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)用戶 ALTER USER user_name WITH set_item [,...n] set_item ::= NAME = new_user_name | DEFAULT_SCHEMA = schema_name 例 1016 更改數(shù)據(jù)庫(kù)用戶的名稱,本例將數(shù)據(jù)庫(kù)用戶AbolrousHazem的名稱更改為 Abolrous。340$Uuxwp7Mcxo7Khy39。 用 TSQL管理數(shù)據(jù)庫(kù)用戶 52 SQL Server 2022 返回本節(jié)首頁(yè) 例 1013 創(chuàng)建數(shù)據(jù)庫(kù)用戶:創(chuàng)建名為 AbolrousHazem 且具有密碼的服務(wù)器登錄名,然后在 AdventureWorks 中創(chuàng)建對(duì)應(yīng)的數(shù)據(jù)庫(kù)用戶 AbolrousHazem。 用 TSQL管理數(shù)據(jù)庫(kù)用戶 51 SQL Server 2022 返回本節(jié)首頁(yè) 用 CREATE USER語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)用戶 CREATE USER user_name [ { { FOR | FROM } { LOGIN login_name | CERTIFICATE cert_name | ASYMMETRIC KEY asym_key_name } | WITHOUT LOGIN ] [ WITH DEFAULT_SCHEMA = schema_name ] 注意: ? 不能使用 CREATE USER 創(chuàng)建 guest 用戶,因?yàn)槊總€(gè)數(shù)據(jù)庫(kù)中均已存在 guest 用戶。 使用 ManagementStudio 管理數(shù)據(jù)庫(kù)用戶 50 SQL Server 2022 返回本節(jié)首頁(yè) 利用 TSQL命令對(duì)數(shù)據(jù)庫(kù)用戶同樣有創(chuàng)建、查看、修改、刪除等操作方法。 使用 Management Studio 管理數(shù)據(jù)庫(kù)用戶 47 SQL Server 2022 返回本節(jié)首頁(yè) 在 Management Studio中創(chuàng)建數(shù)據(jù)庫(kù)用戶 1)啟動(dòng) Management Studio,分別展開(kāi)“服務(wù)器”、“數(shù)據(jù)庫(kù)”、“ sales” 、“安全性”、“用戶”,在“用戶”文件夾下能看到該數(shù)據(jù)庫(kù)的已有用戶; 2)右擊“用戶”文件夾,選擇“新建數(shù)據(jù)庫(kù)用戶”,彈出出“數(shù)據(jù)庫(kù)用戶 新建”對(duì)話框; 3)輸入要?jiǎng)?chuàng)建的數(shù)據(jù)庫(kù)用戶的名字,然后在“登錄名”對(duì)應(yīng)的文本框中輸入相對(duì)應(yīng)的登錄名,或點(diǎn)擊“瀏覽”按鈕,在系統(tǒng)中選擇相應(yīng)的登錄名; 4)按“確定”按鈕,將新創(chuàng)建的數(shù)據(jù)庫(kù)用戶添加到數(shù)據(jù)庫(kù)中。 登錄名與數(shù)據(jù)庫(kù)用戶名的關(guān)系 46 SQL Server 2022 返回本節(jié)首頁(yè) ? 管理數(shù)據(jù)庫(kù)用戶包括對(duì)數(shù)據(jù)庫(kù)用戶的創(chuàng)建、查看、修改、刪除等管理操作。 ? 一個(gè)登錄帳戶可以映射到不同的數(shù)據(jù)庫(kù),產(chǎn)生多個(gè)數(shù)據(jù)庫(kù)用戶; ? 但一個(gè)登錄帳戶在一個(gè)數(shù)據(jù)庫(kù)至多只能映射一個(gè)數(shù)據(jù)庫(kù)用戶 ? 一個(gè)數(shù)據(jù)庫(kù)用戶只能映射到一個(gè)登錄帳戶。 ? 登錄帳戶試圖訪問(wèn)數(shù)據(jù)庫(kù)時(shí)查找 sysusers中對(duì)應(yīng)的用戶名,或者是Guest用戶,找不到將失敗。 ? 大多數(shù)情況下,用戶名和登錄名使用相同的名稱。 ? 數(shù)據(jù)庫(kù)用戶在特定的數(shù)據(jù)庫(kù)內(nèi)創(chuàng)建,必須和某個(gè)登錄名相關(guān)聯(lián)。 ?數(shù)據(jù)庫(kù)用戶用于數(shù)據(jù)庫(kù)權(quán)限的控制。要訪問(wèn)具體數(shù)據(jù)庫(kù)中的資源,還必須有該數(shù)據(jù)庫(kù)的用戶名。 ? 每個(gè)登錄名的定義存放在 master數(shù)據(jù)庫(kù)的表 syslogins(登錄名是服務(wù)器級(jí)的)中。 ? 可以使用 Management Studio和系統(tǒng)存儲(chǔ)過(guò)程 sp_grantdbaccess向數(shù)據(jù)庫(kù)添加用戶。 語(yǔ)法: DROP LOGIN login_name, 參數(shù): login_name 指定要?jiǎng)h除的登錄名。 ALTER LOGIN MacraeS WITH CREDENTIAL=Custodian04。 ALTER LOGIN KittiLert WITH NAME=MacraeS。3948wJ698FFF739。 例 109 更改登錄密碼,本例將 KittiLert 登錄密碼更改為 3948wJ698FFF7。 CREATE LOGIN [ADVWORKS\fogisu] FROM WINDOWS 管理登錄的最新 TSQL命令 39 SQL Server 2022 返回本節(jié)首頁(yè) ALTER LOGIN 更改 SQL Server登錄帳戶的屬性。 GO CREATE LOGIN FOgisu FROM CERTIFICATE FOgisuCert09。, EXPIRY_DATE = 39。 CREATE CERTIFICATE FOgisuCert09 WITH SUBJECT = 39。,CREDENTIAL=LaszloR 例 106 從證書創(chuàng)建登錄名 : 將從 master 中的證書創(chuàng)建 FOgisu 登錄名。 CREATE LOGIN RLaszlo WITH PASSWORD= 39。 語(yǔ)法為: CREATE LOGIN login_name { WITH option_list1 | FROM sources } sources::=WINDOWS [WITH windows_options[,...]]|CERTIFICATE certname|ASYMMETRIC KEY asym_key_name 管理登錄的最新 TSQL命令 38 SQL Server 2022 返回本節(jié)首頁(yè) 例 105 創(chuàng)建映射到憑據(jù)的登錄名 : 將創(chuàng)建 RLaszlo登錄名。; 改用 DROP LOGIN首選實(shí)現(xiàn)方法命令為: drop login [Michael] 用 TSQL管理 SQL Server登錄帳戶 37 SQL Server 2022 返回本節(jié)首頁(yè) 管理登錄的最新 TSQL命令為: CREATE LOGIN、ALTER LOGIN、 DROP LOGIN。login‘ 例 104 本例從 SQL Server實(shí)例中刪除 Michael登錄: sp_droplogin 39。,DEFAULT_DATABASE=AdventureWorks, SID=0x0123456789ABCDEF0123456789ABCDEF,DEFAULT_LANGUAGE=us_english 用 TSQL管理 SQL Server登錄帳戶 36 SQL Server 2022 返回本節(jié)首頁(yè) 2) sp_droplogin:刪除 SQL Server 登錄,禁止以該登錄名訪問(wèn) SQL Server 實(shí)例。, 0x0123456789ABCDEF0123456789ABCDEF 改用 CREATE LOGIN首選實(shí)現(xiàn)方法命令為: CREATE LOGIN Michael WITH PASSWORD=39。,39。,39。, 39。 EXEC sp_addlogin 39。encryption_option39。language39。database39。password39。login39。Corporate\BobJ’ 用 TSQL管理 SQL Server登錄帳戶 33 SQL Server 2022 返回本節(jié)首頁(yè) 管理 SQL Server登錄帳戶 管理 SQL Server登錄帳戶的相關(guān)系統(tǒng)存儲(chǔ)過(guò)程和命令有: ? sp_addlogin = CREATE LOGIN ? sp_droplogin、 sp_revokelogin = DROP LOGIN 用 TSQL管理 SQL Server登錄帳戶 34 SQL Server 2022 返回本節(jié)首頁(yè) 1) sp_addlogin:創(chuàng)建新的 SQL Server 登錄,該登錄允許用戶使用 SQL Server 身份驗(yàn)證連接到 SQL Server 實(shí)例。Corporate\BobJ39。login‘
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1