亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        使用觸發(fā)器,強(qiáng)化安全性

        2017-03-08 19:09:03
        網(wǎng)絡(luò)安全和信息化 2017年4期
        關(guān)鍵詞:觸發(fā)器數(shù)據(jù)表語(yǔ)句

        SQL Server提供約束和觸發(fā)器這兩種機(jī)制,可以強(qiáng)制使用業(yè)務(wù)規(guī)則和數(shù)據(jù)完整性。其中的觸發(fā)器其實(shí)是特殊類(lèi)型的存儲(chǔ)過(guò)程,SQL Server內(nèi)置了DML觸發(fā)器,DDL觸發(fā)器和登錄觸發(fā)器三種常規(guī)類(lèi)型的觸發(fā)器。

        其中的DDL觸發(fā)器通常用于對(duì)數(shù)據(jù)庫(kù)的保護(hù)功能,例如禁止用戶隨意刪除和修改表,數(shù)據(jù)庫(kù)對(duì)象等內(nèi)容。對(duì)于諸如防止數(shù)據(jù)庫(kù)架構(gòu)中出現(xiàn)某些更改,希望數(shù)據(jù)庫(kù)中發(fā)生某種情況以響應(yīng)數(shù)據(jù)庫(kù)架構(gòu)的更改,希望記錄數(shù)據(jù)庫(kù)結(jié)構(gòu)中的更改操作或者事件,啟動(dòng)/停止/暫停和修改跟蹤結(jié)果,重現(xiàn)跟蹤結(jié)果等場(chǎng)景,可以使用DDL觸發(fā)器。

        登錄觸發(fā)器是為了響應(yīng)登錄事件而激發(fā)的存儲(chǔ)過(guò)程,與SQL Server實(shí)例建立用戶會(huì)話時(shí)將會(huì)引發(fā)該事件。例如,希望在某一個(gè)特定的時(shí)間段只允許某個(gè)賬戶登錄SQL Server服務(wù)器時(shí),就可以使用登錄觸發(fā)器來(lái)實(shí)現(xiàn)。SQL Server引入了對(duì)數(shù)據(jù)定義語(yǔ)言DDL觸發(fā)器的支持,允許捕獲DDL操作,并對(duì)其作出反應(yīng)。當(dāng)對(duì)SQL Server數(shù)據(jù)庫(kù)的安全性進(jìn)行管理時(shí),離不開(kāi)DDL觸發(fā)器的支持。例如在刪除數(shù)據(jù)表以及執(zhí)行完整性檢查等方面,都可以借助于DDL觸發(fā)器來(lái)實(shí)現(xiàn)。

        例 如, 執(zhí) 行“Use Clientzl”,“go”,“CREATE T R I G G E R D e n y d r o p_t a b l e O N D A T A B A S E F O R D R O P_T A B L E A S RAISERROR('Not allowed to drop tables.', 10,1) PRINT 'DROP TABLE attempt in database' + DB_NAME() + '.'PRINT cast(EventData()a s v a r c h a r(4 0 0 0))ROLLBACK”,“Go”語(yǔ)句,可以創(chuàng)建名為“Denydrop_table”的DDL觸發(fā)器。

        當(dāng)用戶試圖刪除“Clientzl”數(shù)據(jù)庫(kù)中的表時(shí),該觸發(fā)器就會(huì)被激活,顯示禁止刪除數(shù)據(jù)表的提示,并執(zhí)行回滾操作,禁止刪除數(shù)據(jù)表。執(zhí)行“DROP TRIGGER Denydrop_table ON DATABASE”語(yǔ)句,可以刪除該觸發(fā)器。

        使用登錄觸發(fā)器,可以管控登錄事件。例如執(zhí) 行“CREATE TRIGGER shehedenglu ON ALL SERVER FOR CREATE_LOGIN, ALTER_LOGIN,DROP_LOGIN AS PRINT'DDL LOGIN took place.'PRINT cast(EventData()as varchar(4000))”,“go”語(yǔ)句,可以創(chuàng)建名為“shehedenglu”的 登 錄 觸發(fā)器,可以用來(lái)捕獲登錄操作事件。這樣,在執(zhí)行諸如創(chuàng)建、更改或者除去一個(gè)登錄等操作時(shí),就會(huì)激活該觸發(fā)器,顯示相應(yīng)的提示信息。而執(zhí)行“DROP TRIGGER shehedenglu ON ALL SERVER”語(yǔ)句,就可以刪除該登錄觸發(fā)器。

        猜你喜歡
        觸發(fā)器數(shù)據(jù)表語(yǔ)句
        重點(diǎn):語(yǔ)句銜接
        湖北省新冠肺炎疫情數(shù)據(jù)表
        黨員生活(2020年2期)2020-04-17 09:56:30
        基于列控工程數(shù)據(jù)表建立線路拓?fù)潢P(guān)系的研究
        主從JK觸發(fā)器邏輯功能分析
        電子世界(2017年22期)2017-12-02 03:03:45
        精彩語(yǔ)句
        圖表
        如何搞定語(yǔ)句銜接題
        基于VSL的動(dòng)態(tài)數(shù)據(jù)表應(yīng)用研究
        河南科技(2014年24期)2014-02-27 14:19:25
        幾種常見(jiàn)觸發(fā)器工作方式的討論
        科技傳播(2012年12期)2012-07-05 06:06:22
        對(duì)觸發(fā)器邏輯功能轉(zhuǎn)換的分析
        妓院一钑片免看黄大片| 国产精品女同学| 亚洲一区亚洲二区中文字幕| 日本免费看一区二区三区| 一区二区亚洲精品在线| 亚洲妇女自偷自偷图片| 99久久精品费精品国产一区二区| 久久香蕉国产线看观看网| 国产在亚洲线视频观看| 在线亚洲精品国产成人二区| 日韩中文字幕在线丰满| 亚洲精品无码专区在线在线播放| 国产成人涩涩涩视频在线观看| 一道久在线无码加勒比| 亚洲高清精品50路| 国产精品久久久黄色片| 18禁裸男晨勃露j毛网站| 亚洲中文久久精品无码ww16| 久久精品免视看国产盗摄| 成人影院免费视频观看| 人妻免费一区二区三区免费| 色欲人妻综合aaaaa网| 久久久久亚洲av无码网站| 亚洲一区二区三区免费av在线| 大香蕉视频在线青青草| 天堂在线资源中文在线8| 亚洲精品suv精品一区二区| 国产精品无码片在线观看| 国产精品狼人久久久影院| 成人av资源在线观看| 熟女体下毛荫荫黑森林| 丰满老熟妇好大bbbbb| 99久久久69精品一区二区三区| 天堂精品人妻一卡二卡| 亚洲最好看的中文字幕| 伊人久久大香线蕉av不卡 | 熟妇人妻中文av无码| 亚洲福利天堂网福利在线观看| 国产激情小视频在线观看| 亚洲av乱码一区二区三区按摩| 欧美最猛黑人xxxx黑人表情|