我的組織使用用戶友好的捐助者數據庫軟件,將其數據存儲在安裝文件夾中的.mdb表中。程序本身使用一種專有的查詢方法,這對我來說並不熟悉。我對SQL有點熟悉,並且想要訪問軟件以外的表來使用SQL進行查詢。該軟件允許我們使用SQL代碼,但是我們必須爲該功能付出更多的錢。所以我希望能夠自己打開數據庫文件並進行自己的查詢。從MS Access訪問.mdb文件中的後端表
當我製作.mdb文件的副本並將其打開時,系統不會提示輸入密碼。我可以看到表名,但是當我打開一個單獨的表時,MS Access會給我提供錯誤「無法讀取定義;對於表或查詢沒有讀取定義執行」。當我在MDB Viewer Plus中打開它時,出現錯誤「錯誤設置表名稱:記錄無法讀取;沒有讀取權限」我在MS Access中打開它並查看列出的用戶。只有一個用戶「Admin」,並且沒有爲其設置密碼。我嘗試將「管理員」的權限更改爲「讀取/修改/管理」,但它給了我錯誤「要更改此對象的權限,您必須具有管理權限。」
我的問題是,我如何獲得數據庫的管理權限?很顯然,捐助者軟件有辦法打開數據庫,那麼我怎麼繞過這些並自己打開它們呢?
非常感謝!我找到了mdw文件,並用工作組文件打開了數據庫,它提示我輸入用戶名和密碼。然後我打開了mdw文件,但它以Access 2.0格式表示它,並且我沒有權限讀取文件中的大部分表格。所以我運行了一個查詢來查找我無法點擊的表中的用戶名和密碼列表。它的工作,並給了我的名單,但密碼就像翅膀和中文字符!我如何解密這些?或者,我還有另外一種方法來獲取密碼嗎? – tmolloy8
你不......那是那種觀點,哈哈。如果您沒有用於生成MDW的ID,那將很困難。除非最初的開發人員馬虎,你可以找到解決辦法。 – Omnikrys
這很有道理 - 我只是不喜歡沒有訪問存儲我的數據的數據庫表。現在我要聯繫開發人員,看看他們是否會給我密碼(懷疑它),或者至少做一個我可以訪問的表的備份集(或導出)。如果這些不起作用,這些密碼有多安全?有沒有簡單的方法來破解工作組權限或繞過它們? – tmolloy8