亚洲免费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)換的分析
        日本大胆人体亚裔一区二区| 无码人妻精品中文字幕| 女人无遮挡裸交性做爰| 国产a∨天天免费观看美女| 精品国产性色无码av网站| 污污内射在线观看一区二区少妇| 欧美成aⅴ人高清免费| 免费观看在线视频一区| 成人影院视频在线播放 | 久久人妻一区二区三区免费| 婷婷精品国产亚洲av麻豆不片| 国产精品久久久久久久久岛| av人摸人人人澡人人超碰小说| 色综合久久综合欧美综合图片 | 美女被内射中出在线观看| 人妻少妇满足中文字幕| 精品人妻伦九区久久aaa片| 最近免费中文字幕| 久久精品无码一区二区三区蜜费| 2021久久精品国产99国产| 中文字幕色资源在线视频| 蜜臀一区二区三区精品| 亚洲精品乱码久久久久久中文字幕 | 激情五月婷婷六月俺也去 | 手机免费日韩中文字幕| 久久精品亚洲热综合一本色婷婷| 日韩精品视频久久一区二区 | 无码精品人妻一区二区三区影院| 99久久精品自在自看国产| 亚洲不卡电影| 亚洲日本一区二区在线观看| 久久麻传媒亚洲av国产| 亚洲综合欧美色五月俺也去| 免费无码午夜福利片69| 毛片网站视频| 亚洲AV秘 片一区二区三区| 日韩美女av一区二区| 亚洲综合激情五月丁香六月| 欧美老妇人与禽交| 精品国免费一区二区三区| av网站免费在线浏览|