2008-12-20 75 views
0

我有一臺64位Vista筆記本電腦。最初,我試圖在我的電腦上安裝一個64位版本的SQL Server Express 2005,但無論我嘗試了什麼,只有32位版本似乎工作...所以這就是安裝的。通過2008 64位SSMS訪問SQL Server Express 2005數據庫

32位SQL Server Express 2005工作正常,但最近我安裝了SQL Server Express 2008的64位版本 - 具有所有工具和功能。在安裝過程中,它能正確識別我的2005數據庫,但它迫使我卸載我的2005 SSMS,然後才能安裝2008版本。

這很好,但問題是,當我嘗試,並通過2008年SSMS訪問現有的2005數據庫,它給了我下面的消息:

「數據庫planboard是無法訪問的(對象資源管理器)」

- 其中「planboard」是我的2005數據庫的名稱。

有沒有人有關於如何解決這個錯誤/問題的想法?

--Thanks 邁克C.

回答

0

我找到了答案做一個小小的谷歌的研究之後。我的2005年實例的sa密碼與2008年的實例不同。此外,雖然我可以使用Windows身份驗證登錄到2005實例,但我無法使用它訪問planboard數據庫。在用我舊的2005 sa密碼登錄後,我能看到數據庫。然後,我發現2005年的實例沒有我的Windows用戶名作爲具有planboard數據庫權限的登錄名。

我不明白爲什麼它的工作之前,然後在2008年安裝後沒有工作......但在之後進入具體我的Windows用戶名作爲SQL Server登錄2005的實例,並賦予它的權利planboard數據庫......我現在可以登錄使用Windows身份驗證訪問2005數據庫。

我認爲這是一個32位和64位的問題,但這只是一個安全問題。

相關問題