System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 免费无码国产在线观国内自拍中文字幕,在线观看免费无码专区,国产AV无码专区亚洲A∨毛片
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于數據庫web客戶端的協同運維方法、系統、設備及介質技術方案

    技術編號:44313628 閱讀:3 留言:0更新日期:2025-02-18 20:27
    本發明專利技術涉及數據庫協同運維技術領域,具體地說,涉及一種基于數據庫web客戶端的協同運維方法、系統、設備及介質;該方法通過協同鏈接進入協同會話,使得協同者不需要單獨的賬號就能進入協同會話,同時完成會話有效性驗證;通過websocket技術,實現了協同運維的實時展示性;通過協同憑據機制,運維權控制機制,會話權控制機制實現了協同會話的安全性和靈活可控性;通過協同等級機制實現了sql語句控制的靈活性。

    【技術實現步驟摘要】

    本專利技術涉及數據庫協同運維,具體地說,涉及一種基于數據庫web客戶端的協同運維方法、系統、設備及介質


    技術介紹

    1、在數據庫領域下,經常會存在需要不在本地的他人協助的需求,現有技術中,大部分客戶端不提供協同功能,該情況下只能將當前數據庫賬號給協助者,或者創建臨時數據庫賬號給協助者以便其協同運維,但這種情況存在數據庫賬號安全隱患,而且不具備協同實時展示性和語句可控性,管理者無法控制協同方的行為。有少部分數據庫web客戶端提供了近似協同的功能,但也會要求協同方有自己的客戶端系統賬號,協同者在運維過程中的語句交由管理人員審批后執行,這種情況下,管理者只能控制語句的執行,協同方可以隨時登錄系統,因此沒有會話的可控性,而且語句的實時展示性不夠高。

    2、所以提供一種數據賬號安全性、協同運維實時展示性、會話可控性、sql語句可控性、sql語句執行靈活性都足夠高的協同運維設計方法,是尤為重要的。

    3、為解決協同實時性和語句可控性問題,現有技術工單機制從工單角度出發,解決協同實時性和語句可控性問題。該解決方案具體為協同方運行sql語句,部分需要審批的語句會自動生成工單,管理者登錄系統后可查看工單,進行審批。

    4、雖然現有技術工單機制解決了協同運維的實時性和語句可控性,但是要求協同方有自己的客戶端系統賬號,因此協同方是可以隨時登錄客戶端系統的,所以沒有會話可控性,而且只有工單中的sql語句會展示給管理者,且不會展示執行結果,所以語句的實時展示性不夠高。


    技術實現思路

    1、本專利技術針對上述工單中的sql語句會展示給管理者,不會展示執行結果,語句的實時展示性不夠高的問題,提出一種基于數據庫web客戶端的協同運維方法、系統、設備及介質;該方法通過協同鏈接進入協同會話,使得協同者不需要單獨的賬號就能進入協同會話,同時完成會話有效性驗證;通過websocket技術,實現了協同運維的實時展示性;通過協同憑據機制,運維權控制機制,會話權控制機制實現了協同會話的安全性和靈活可控性;通過協同等級機制實現了sql語句控制的靈活性。

    2、本專利技術具體實現內容如下:

    3、一種基于數據庫web客戶端的協同運維方法,具體包括以下步驟:

    4、步驟s1:登錄數據庫web客戶端,配置協同等級;

    5、步驟s2:根據獲取的會話信息生成協同鏈接,并將所述協同鏈接通過外部通訊方式發送至協同者;

    6、步驟s3:將協同鏈接輸入至瀏覽器,在數據庫web客戶端判斷協同鏈接是否有效,若有效則執行步驟s4,若無效則斷開協同會話;

    7、步驟s4:根據協同鏈接進入協同會話執行協同運維,判斷協同者是否有運維權,若協同者沒有運維權,則提示權限錯誤,否則執行步驟s5;

    8、步驟s5:在執行協同運維時生成sql語句,并根據配置的協同等級判斷sql語句是否需要審批,若審批通過則執行協同運維操作,若審批失敗則提示審批拒絕。

    9、為了更好地實現本專利技術,進一步地,所述步驟s2具體包括以下步驟:

    10、步驟s21:從數據庫web客戶端獲取會話信息;

    11、步驟s22:根據所述會話信息生成協同憑據;

    12、步驟s23:根據所述協同憑據和會話信息的ip信息,生成協同鏈接,并將所述協同鏈接通過外部通訊方式發送至協同者。

    13、為了更好地實現本專利技術,進一步地,所述步驟s3具體包括以下步驟:

    14、步驟s31:將協同鏈接輸入至瀏覽器,從協同鏈接中提取得到協同憑據,若提取失敗則拒絕訪問;

    15、步驟s32:根據提取得到的協同憑據,從緩存中查找與協同憑據相關的會話信息,若未查找到會話信息則拒絕訪問;

    16、步驟s33:根據會話信息將協同會話與運維會話關聯,并在緩存中刪除協同憑據;

    17、步驟s34:判斷協同鏈接是否有效,若有效則執行步驟s4,若無效則斷開協同會話。

    18、為了更好地實現本專利技術,進一步地,步驟s1中所述協同等級包括第一等級、第二等級、第三等級、第四等級;

    19、所述第一等級,用于允許所有語句執行:

    20、所述第二等級,用于允許所有查詢類語句執行,非查詢類語句審批后執行;

    21、所述第三等級,用于允許所有查詢類語句執行,非查詢類語句自動拒絕執行;

    22、所述第四等級,用于審批所有語句,協同者的每個操作都需要審批后才能執行下一步。

    23、為了更好地實現本專利技術,進一步地,所述步驟s5具體包括以下步驟:

    24、步驟s51:在執行協同運維時,將運維操作轉化為對應的sql語句;

    25、步驟s52:分類sql語句,將sql語句分為查詢類和非查詢類;

    26、步驟s53:調用websocket技術展示分類后的sql語句;

    27、步驟s54:根據配置的協同等級和sql語句的類別,判斷sql語句是否需要審批,若審批通過則執行協同運維操作,若審批失敗則提示審批拒絕。

    28、為了更好地實現本專利技術,進一步地,步驟s54的具體操作為:根據配置的協同等級和sql語句的類別,判斷sql語句是否需要審批,若sql語句可以直接執行,則執行sql語句,并將執行結果通過websocket展示;若sql語句不能執行,則在協同者和管理者頁面進行提示;若sql語句需要審批,則在管理者頁面彈出待審批框;若管理者審批結果為“同意”,則執行sql語句,并將執行結果通過websocket展示;若管理者審批結果為“拒絕”,則不執行sql語句,并在協同者和管理者頁面進行提示。

    29、基于上述提出的基于數據庫web客戶端的協同運維方法,為了更好地實現本專利技術,進一步地,提出一種基于數據庫web客戶端的協同運維系統,用于執行上述的基于數據庫web客戶端的協同運維方法;包括配置模塊、協同憑據管理模塊、會話權控制模塊、運維權控制模塊、語句控制模塊;

    30、所述配置模塊,用于登錄數據庫web客戶端,配置協同等級;

    31、所述協同憑據管理模塊,用于根據獲取的會話信息生成協同鏈接,并將所述協同鏈接通過外部通訊方式發送至協同者;

    32、所述會話權控制模塊,用于將協同鏈接輸入至瀏覽器,在數據庫web客戶端判斷協同鏈接是否有效,若有效則執行步驟s4,若無效則斷開協同會話;

    33、所述運維權控制模塊,用于根據協同鏈接進入協同會話執行協同運維,判斷協同者是否有運維權,若協同者沒有運維權,則提示權限錯誤,否則執行步驟s5;

    34、所述語句控制模塊,用于在執行協同運維時生成sql語句,并根據配置的協同等級判斷sql語句是否需要審批,若審批通過則執行協同運維操作,若審批失敗則提示審批拒絕。

    35、基于上述提出的基于數據庫web客戶端的協同運維方法,為了更好地實現本專利技術,進一步地,提出一種電子設備,包括存儲器和處理器;所述存儲器上存儲有計算機程序;當所述計算機程序本文檔來自技高網...

    【技術保護點】

    1.一種基于數據庫web客戶端的協同運維方法,其特征在于,具體包括以下步驟:

    2.根據權利要求1所述的一種基于數據庫web客戶端的協同運維方法,其特征在于,所述步驟S2具體包括以下步驟:

    3.根據權利要求2所述的一種基于數據庫web客戶端的協同運維方法,其特征在于,所述步驟S3具體包括以下步驟:

    4.根據權利要求1所述的一種基于數據庫web客戶端的協同運維方法,其特征在于,步驟S1中所述協同等級包括第一等級、第二等級、第三等級、第四等級;

    5.根據權利要求4所述的一種基于數據庫web客戶端的協同運維方法,其特征在于,所述步驟S5具體包括以下步驟:

    6.根據權利要求5所述的一種基于數據庫web客戶端的協同運維方法,其特征在于,步驟S54的具體操作為:根據配置的協同等級和sql語句的類別,判斷sql語句是否需要審批,若sql語句可以直接執行,則執行sql語句,并將執行結果通過websocket展示;若sql語句不能執行,則在協同者和管理者頁面進行提示;若sql語句需要審批,則在管理者頁面彈出待審批框;若管理者審批結果為“同意”,則執行sql語句,并將執行結果通過websocket展示;若管理者審批結果為“拒絕”,則不執行sql語句,并在協同者和管理者頁面進行提示。

    7.一種基于數據庫web客戶端的協同運維系統,用于執行如權利要求1所述的基于數據庫web客戶端的協同運維方法;其特征在于,包括配置模塊、協同憑據管理模塊、會話權控制模塊、運維權控制模塊、語句控制模塊;

    8.一種電子設備,其特征在于,包括存儲器和處理器;所述存儲器上存儲有計算機程序;當所述計算機程序在所述處理器上執行時,實現如權利要求1-7任一項所述的基于數據庫web客戶端的協同運維方法。

    9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機指令;當所述計算機指令在如權利要求8所述的電子設備上執行時,實現如權利要求1-7任一項所述的基于數據庫web客戶端的協同運維方法。

    ...

    【技術特征摘要】

    1.一種基于數據庫web客戶端的協同運維方法,其特征在于,具體包括以下步驟:

    2.根據權利要求1所述的一種基于數據庫web客戶端的協同運維方法,其特征在于,所述步驟s2具體包括以下步驟:

    3.根據權利要求2所述的一種基于數據庫web客戶端的協同運維方法,其特征在于,所述步驟s3具體包括以下步驟:

    4.根據權利要求1所述的一種基于數據庫web客戶端的協同運維方法,其特征在于,步驟s1中所述協同等級包括第一等級、第二等級、第三等級、第四等級;

    5.根據權利要求4所述的一種基于數據庫web客戶端的協同運維方法,其特征在于,所述步驟s5具體包括以下步驟:

    6.根據權利要求5所述的一種基于數據庫web客戶端的協同運維方法,其特征在于,步驟s54的具體操作為:根據配置的協同等級和sql語句的類別,判斷sql語句是否需要審批,若sql語句可以直接執行,則執行sql語句,并將執行結果通過websocket展示;若sql語句不能執行...

    【專利技術屬性】
    技術研發人員:劉臍鍾吳永越黃海
    申請(專利權)人:成都安恒信息技術有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产免费久久久久久无码| 中文一国产一无码一日韩| 亚洲&#228;v永久无码精品天堂久久| 精品三级AV无码一区| 亚洲一区二区三区无码影院| 亚洲av无码国产精品夜色午夜| 午夜爽喷水无码成人18禁三级| 国产成人无码一区二区在线观看 | 亚洲6080yy久久无码产自国产| 无码成人AAAAA毛片| 无码aⅴ精品一区二区三区浪潮| 日韩美无码五月天| 久久久久亚洲AV无码麻豆| 超清无码一区二区三区| 精品无码国产AV一区二区三区| 日韩午夜福利无码专区a| 无码中文字幕av免费放dvd| 精品无人区无码乱码毛片国产 | 亚洲精品无码少妇30P| 无码无套少妇毛多18p| 久久精品岛国av一区二区无码| 免费无码黄网站在线看| 久久久久无码国产精品不卡| 无码人妻丰满熟妇区毛片18| 亚洲av无码有乱码在线观看| 亚洲AV无码成人专区| 曰韩人妻无码一区二区三区综合部| 日韩av无码中文字幕| 久久无码中文字幕东京热| 日韩免费人妻AV无码专区蜜桃| 无码aⅴ精品一区二区三区浪潮| 亚洲成AV人在线播放无码| 国产午夜无码精品免费看动漫| 成人无码A区在线观看视频| 成人午夜亚洲精品无码网站| 性无码免费一区二区三区在线| 色综合久久中文字幕无码| 亚洲天堂2017无码中文| 无码人妻一区二区三区兔费| 亚欧无码精品无码有性视频| 伊人久久精品无码二区麻豆|