亚洲免费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)換的分析
        国产三级c片在线观看| 亚洲国产区男人本色| 精品国产福利久久久| 国内精品久久人妻性色av| 超级乱淫片国语对白免费视频| 又大又粗又爽18禁免费看| 99视频一区| 日本二区三区视频免费观看| 一区二区三区国产高清视频| 性高朝大尺度少妇大屁股| 四虎影视国产在线观看精品| 免费的黄网站精品久久| 国产让女高潮的av毛片| 人妻无码一区二区视频| 免费无遮挡无码视频在线观看 | 99久久无码一区人妻| 成全高清在线播放电视剧| 久久婷婷综合色拍亚洲| 麻豆视频黄片在线免费观看| 伊甸园亚洲av久久精品| 欧美黑人疯狂性受xxxxx喷水| 久久亚洲精品成人综合| 狠狠爱婷婷网五月天久久| 忘忧草社区www日本高清| 在线观看视频一区| 国产一区二区在三区在线观看| 国产av无码专区亚洲av果冻传媒| 人妻丝袜无码国产一区| 一区二区三区国产在线网站视频| 亚洲a级视频在线播放| 精品一区二区三区免费视频| japanese无码中文字幕| 性一交一乱一乱一视频亚洲熟妇| 亚洲综合av一区二区三区蜜桃| 日本50岁丰满熟妇xxxx| 久久久久久无中无码| 91精品国产综合久久精品密臀| 狠狠躁夜夜躁人人躁婷婷视频 | 人妖国产视频一区二区| 久久久www免费人成精品| 亚洲熟妇AV一区二区三区宅男|