亚洲免费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)換的分析
        亚洲不卡高清av在线| 亚欧免费视频一区二区三区| 亚洲乱码中文字幕综合| 一本色道久久亚洲av红楼| 久久久久国色av免费观看性色| 午夜丰满少妇性开放视频| 国产三级黄色在线观看| 国产精品一区二区三区成人| 国产精品一区二区日本| 久热这里只有精品视频6| 亚洲国产A∨无码影院| 一区二区三区日本在线| 人妻少妇精品中文字幕专区| 好看的欧美熟妇www在线| 无码片久久久天堂中文字幕| 国产精品午夜高潮呻吟久久av | 成人片黄网站色大片免费观看app| 亚洲色四在线视频观看| 国产一级一区二区三区在线播放| 一区二区三区视频| 欧美丰满大爆乳波霸奶水多| 亚洲中文字幕黄色小视频| 亚洲av日韩一卡二卡| 朝鲜女人大白屁股ass| 亚洲欧洲国产日产国码无码 | 一区二区三区在线视频观看 | 中出人妻希奇杰卡西av| 欧美极品少妇无套实战| 呦泬泬精品导航| 国产高清女主播在线观看| 亚洲国产精品无码久久| 亚洲图区欧美| 在线免费观看国产视频不卡| 人妻少妇精品中文字幕专区| 一二三四视频社区在线| AⅤ无码精品视频| 亚洲精品第四页中文字幕| 无码成人一区二区| 麻豆国产巨作AV剧情老师| 在线看高清中文字幕一区| 97久久久久人妻精品区一|