<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      XuGang

      記錄一個(gè)程序員的成長(zhǎng)

       

      SQL Server 基本權(quán)限管理[備忘]

       

      在SQL Server 中,使用系統(tǒng)的存儲(chǔ)過(guò)程管理登錄名,主要包括:

      sp_addlogin       sp_droplogin       sp_helplogins

      sp_grantlogin     sp_revokelogin    sp_denylogin

      需要注意的是:這些系統(tǒng)的存儲(chǔ)過(guò)程必須master 數(shù)據(jù)庫(kù)中使用。

       

      以下代碼實(shí)現(xiàn)簡(jiǎn)單的三層權(quán)限:

      use S100801A
      go

      --======================= 數(shù)據(jù)庫(kù)登錄 =======================
      --
      添加登錄用戶(sp_addlogin '用戶名','密碼','默認(rèn)數(shù)據(jù)庫(kù)名')
      exec sp_addlogin N'xg',N'xg123'
      -- 或者
      exec sp_addlogin N'xg',N'xg123',N'master'

      --移除登錄用戶
      exec sp_droplogin N'xg'

      --======================= 數(shù)據(jù)庫(kù)訪問(wèn) =======================

      --添加數(shù)據(jù)庫(kù)訪問(wèn)用戶(sp_grantdbaccess '用戶名','數(shù)據(jù)庫(kù)名')
      use S100801A
      go
      exec sp_grantDBaccess N'xg',N'db_xg'

      --移除數(shù)據(jù)庫(kù)訪問(wèn)用戶 
      exec sp_revokeDBaccess N'db_xg'

      --======================= 數(shù)據(jù)庫(kù)權(quán)限 =======================

      --授予對(duì)數(shù)據(jù)庫(kù)的所有權(quán)限(sp_addRoleMember '角色','用戶')
      exec sp_addRoleMember N'db_owner',N'db_xg'
      --只能訪問(wèn)自己的數(shù)據(jù)庫(kù),及guest用戶的公共表      

      --移除對(duì)數(shù)據(jù)庫(kù)的所有權(quán)限(sp_dropRoleMember '角色','用戶')
      exec sp_dropRoleMember N'db_owner',N'db_xg'


      /*==========================================================================
      重要事項(xiàng):
      后續(xù)版本的 Microsoft SQL Server 中,將刪除使用‘系統(tǒng)存儲(chǔ)過(guò)程’實(shí)現(xiàn)訪問(wèn)權(quán)限的相關(guān)功能。
      為了避免在新的開(kāi)發(fā)工作中使用該功能,應(yīng)著手修改實(shí)現(xiàn)該功能的方式。
      ==========================================================================*/

       

      改用實(shí)現(xiàn)方式如下:
      --以下示例首先創(chuàng)建名為‘xg’且具有密碼的服務(wù)器登錄名,
      --
      然后在數(shù)據(jù)庫(kù)‘S100801A’中創(chuàng)建用戶‘a(chǎn)bo_xg’對(duì)應(yīng)登錄名‘xg’。

      --添加登錄用戶
      create login xg with password = 'xg123';

      --移除登錄用戶
      drop login xg;

      --添加數(shù)據(jù)庫(kù)訪問(wèn)用戶
      use S100801A;
      create user dbo_xg for login xg;
      go 

      --移除數(shù)據(jù)庫(kù)訪問(wèn)用戶
      use S100801A;
      drop user dbo_xg;
      go
       
      --分布權(quán)限
      grant insert,select,update,delete on students to public --dbo_xg    
      revoke insert,select,update,delete on students from public --dbo_xg

      -- grant all on Students to aa_0801
      --
       revoke all on students  from aa_0801

      使用SQL 命令分配權(quán)限時(shí),可以通過(guò)使用 grant、deny、revoke 等命令實(shí)現(xiàn)。

       

      posted on 2011-01-20 15:29  鋼鋼  閱讀(1661)  評(píng)論(1)    收藏  舉報(bào)

      導(dǎo)航

      主站蜘蛛池模板: FC2免费人成在线视频| 国产伦一区二区三区久久| 99久久99久久久精品久久| 国产高清在线男人的天堂| 免费激情网址| 定州市| 高清性欧美暴力猛交| 国产专区一va亚洲v天堂| 巨胸美乳无码人妻视频漫画| 欧美成人免费全部| 99在线精品视频观看免费| 久久一亚色院精品全部免费| 国产亚洲精品俞拍视频| 汉沽区| 日本高清不卡一区二区三| 久久午夜无码免费| 99久久精品费精品国产| 国产一区二区三区AV在线无码观看| 国产无遮挡又黄又大又爽| 国产大陆av一区二区三区| 久久精品久久电影免费理论片| 欧美中文亚洲v在线| 精品偷拍一区二区三区在| 国产免费AV片在线看| 日韩一区在线中文字幕| 亚洲最大福利视频网| 国产精品爆乳在线播放第一人称| 国内精品久久久久精免费| 国产精品亚洲国际在线看| 国产女人喷潮视频免费| 国产一级小视频| 国产精品久久久久鬼色| 久久精品夜色噜噜亚洲av| 国产免费又黄又爽又色毛| 无码人妻斩一区二区三区| 日韩精品中文字幕第二页| 国产美女自慰在线观看| 色爱综合另类图片av| 亚洲鸥美日韩精品久久| 高清国产美女一级a毛片在线| 成人av午夜在线观看|