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
    主站蜘蛛池模板: 人妻无码久久精品| 狠狠精品干练久久久无码中文字幕| 午夜不卡无码中文字幕影院| 无码av天天av天天爽| 精品国产V无码大片在线看| 精品久久久久久无码中文野结衣| 西西4444www大胆无码| 亚洲精品午夜无码专区| 无码精品人妻一区二区三区AV| 在线高清无码A.| 亚洲级αV无码毛片久久精品| 亚洲av永久无码| 亚洲欧洲无码一区二区三区 | 中文字幕人妻无码系列第三区| 无码人妻精品一区二区三| 亚洲日韩精品无码专区网址 | 东京热av人妻无码| 午夜无码伦费影视在线观看| 国产精品爽爽V在线观看无码| 无码人妻精品一区二区三区蜜桃 | 国产精品爆乳奶水无码视频| 99无码精品二区在线视频| 久久亚洲精品成人av无码网站| 国产成人无码a区在线视频 | 中文无码乱人伦中文视频在线V | 久久久无码精品亚洲日韩蜜桃| 免费无遮挡无码永久在线观看视频| 久久精品亚洲中文字幕无码麻豆| 亚洲一区爱区精品无码| 久久久久无码专区亚洲av| 精品国产AV无码一区二区三区| 亚洲中文字幕无码久久2020 | 精品无码国产自产拍在线观看| 国产精品无码成人午夜电影| 韩国19禁无遮挡啪啪无码网站| 无码精品人妻一区| 国产成人A亚洲精V品无码| 亚洲中文字幕无码爆乳AV| 久久久久无码国产精品一区| 中文字幕精品无码一区二区| 国产午夜无码福利在线看网站 |