前兩天給人家去調試服務器,系統和數據庫都是人家事先安裝好的,在對服務器進行了一系列安全配置後發現網站的自己的賬戶無法在本地聯系。郁悶,配置了半天雖然制作了鏡像但是還是不能確定問題出現在那裡。不用說既然是數據庫訪問錯誤,就先檢查數據庫好了。
不出所料,打開查詢分析器後發現使用Windows用戶登錄方式可以正常使用,但是使用賬戶登錄卻不能,看來問題就出在這裡了。雖然每次在安裝數據庫的時候都會在選擇賬戶登錄模式的時候選擇混合登錄,但是這次不是自己安裝的,無法完全確定是不是現在的模式是混合登錄。在詢問了安裝軟件的人員後他記得是選擇了混合登錄模式,結果沒有辦法,只能將系統恢復一個鏡像階段再次進行測試,結果問題依舊。看來有可能就是賬戶登錄模式設置的問題,可是總不能把數據庫卸載從新安裝吧!只能從網上找找看有沒有解決SQL在後期設置登錄方式的方法。
經過自己的查找終於在網上的一個博客中找到了方法。在數據庫名稱組中選擇屬性,在安全性中就可以找到設置的方法。結果打開安全性選項卡後果然裡面的登錄模式就是“僅使用Windows登錄”,沒的說將登錄模式改成兩者兼可,問題解決!哈哈……又掌握的一個方法。
當然除了解決了SQL登錄模式的問題後,還學習到了怎樣通過SQL的數據庫備份軟件遠程備份數據庫的方法,通過這個方法可以將虛擬主機的數據庫備份出來。當然這個和維護虛擬主機的技術有關,我想通過推導大體也可以理解它的工作方式了,有機會研究一下自己的服務器。