[發明專利]一種恢復登錄信息的方法及裝置有效
| 申請號: | 201210568361.7 | 申請日: | 2012-12-24 |
| 公開(公告)號: | CN103902919A | 公開(公告)日: | 2014-07-02 |
| 發明(設計)人: | 徐建;陳志雄;周志揚 | 申請(專利權)人: | 北大方正集團有限公司;北京北大方正電子有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F17/30 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 100871 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 恢復 登錄 信息 方法 裝置 | ||
技術領域
本發明涉及數據庫技術領域,尤其涉及一種恢復登錄信息的方法及裝置。
背景技術
每個結構化查詢語言(Structured?Query?Language,SQL)數據庫系統可以包含系統數據庫和用戶數據庫,系統數據庫管理整個數據庫系統,記錄數據庫系統中所有系統級的信息,并對用戶數據庫進行控制和管理,系統數據庫的主要功能之一是記錄用于登錄數據庫系統的登錄信息和數據庫系統的配置信息。用戶數據庫則用來存儲用戶數據。
有的數據庫系統為了便于管理,為所有用戶分配同一個用于訪問該數據庫系統的賬號,例如與信息系統關聯的數據庫系統,為每一個用戶設置了各自的登錄該信息系統的賬號后,為了便于管理,為所有用戶分配同一個用于訪問與用戶登錄的信息系統關聯的數據庫系統的賬號。當用戶成功登錄了信息系統,要使用與該信息系統關聯的數據庫系統時,只檢查該用戶是否是信息系統的合法用戶,如果是,則使用為所有用戶分配的同一個訪問數據庫系統的賬號訪問數據庫系統。這種方法雖然便于管理,但是安全性很差。基于安全性考慮,應該為每一個用戶設置各自的用于訪問數據庫系統的登錄賬號。不論該數據庫系統是單一的數據庫系統,還是與信息系統相關聯的數據庫系統。
用戶要登錄數據庫系統,需要登錄(LOGIN)賬號。在數據庫系統為用戶新建登錄賬號時,還可以為該登錄賬號分配一個安全標識符(SID,Security?Identifier),登錄賬號只是一個邏輯上使用的名稱,數據庫系統自身使用與登錄賬號對應的SID標識每一個用戶。并且為了保證數據庫系統的安全,數據庫系統會定期更新登錄賬號對應的SID。使用登錄賬號和用戶口令在數據庫系統中為用戶創建登錄信息時,對于用戶來說,該登錄信息可以包括登錄賬號和用戶口令,而對于數據庫系統來說,該登錄信息除了可以包括登錄賬號和對應的用戶口令,還可以包括數據庫系統為該登錄賬號分配的SID。
用戶通過登錄賬號登錄數據庫系統時,實際上登錄的是系統數據庫,此時用戶只能以客人(Guest)的身份訪問該數據庫系統中的用戶數據庫,而如果用戶想要以比Guest更高的權限訪問用戶數據庫,則需要預先建立該用戶的登錄賬號與該用戶想要訪問的用戶數據庫的關聯關系,使得該用戶具有通過該登錄賬號訪問與該登錄賬號關聯的用戶數據庫的權限。具體的,在建立用戶數據庫與登錄賬號的關聯關系時,可以在用戶數據庫中創建與登錄賬號對應的用戶賬號,并當為該登錄賬號分配了對應的SID時,還可以建立該用戶賬號與該登錄賬號對應的SID的對應關系,以及記錄與該用戶賬號對應的用戶權限信息。也就是說,用于訪問數據庫系統中的用戶數據庫的訪問信息可以包括上述與登錄賬號對應的用戶賬號、該登錄賬號對應的SID、登錄賬號對應的訪問權限信息、以及根據數據庫系統的設置情況不同,設置的相關信息。例如,用戶賬號可以與登錄賬號相同也可以與登錄賬號不同,為了便于管理,一般都將用戶賬號設置為與登錄賬號相同的賬號。當用戶賬號與登錄賬號相同時,數據庫系統中對應的用戶數據庫的訪問信息可以包括:登錄賬號(與用戶賬號相同)、登錄賬號對應的SID以及登錄賬號對應的訪問權限等;而如果出于安全性考慮,當用戶賬號與登錄賬號設置不同時,數據庫系統中對應的用戶數據庫的訪問信息除了可以包括:登錄賬號對應的用戶賬號、登錄賬號對應的SID以及登錄賬號對應的訪問權限等,還可以包括登錄賬號與用戶賬號的對應關系。
用戶使用登錄賬號成功登錄系統數據庫后,在訪問與該登錄賬號建立了關聯關系的用戶數據庫時,用戶數據庫會檢查是否存在與該登錄賬號關聯的用戶賬號,具體可以檢查是否存在與該登錄賬號對應的SID關聯的用戶賬號,若存在,則使用該用戶賬號以預先設定的權限訪問該用戶數據庫。
在數據庫系統的使用過程中,經常需要對數據庫進行備份和還原處理,在進行備份和還原處理的過程中,可能造成系統數據庫中存儲的用于登錄數據庫系統的登錄信息丟失,例如,SID與登錄賬號的對應關系丟失,從而導致用戶無法通過登錄賬號正常登錄數據庫系統。
現有技術針對上述問題采用的解決方案是手動將系統數據庫中存儲的登錄信息刪除,然后根據用戶信息表中記錄的登錄賬號,重新為用戶建立用于登錄數據庫系統的登錄信息。在創建登錄信息時,需要創建登錄賬號與用戶口令的對應關系,然而,出于安全的考慮,數據庫系統保存的與登錄賬號對應的用戶口令不能被其他任何人或者程序獲得,并且數據庫系統所存儲的登錄信息中的用戶口令也可能已丟失,所以此時只能將用戶口令全部初始化為系統默認口令,后續由用戶自行設置用戶口令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北大方正集團有限公司;北京北大方正電子有限公司,未經北大方正集團有限公司;北京北大方正電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210568361.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種膠輥式板栗剝苞機
- 下一篇:一種灌腸機
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





