2010-10-22 69 views
1

我的機器Win7安裝了SQL Server 2005和SQL Server 2008。 另外,SQL Server Management Studio與SQL Server 2008一起安裝。使用SSMS連接到SQL Express

現在,我想連接到當前在我的機器上運行的SQLEXPRESS實例。
我如何知道我是否需要Management Studio 2005或2008來連接到SQLEXPRESS?

只是爲了補充一點,我已經嘗試與2008年SSMS的連接,但它說

無法連接到。\ SQLEXPRESS,登錄失敗。

有一兩件事我注意到的是,在Windows身份驗證,
用戶名顯示與我登錄到Windows我的用戶名。
但這臺機器曾經屬於別人和計算機名稱並沒有改變爲我的。
這可能是登錄失敗的原因嗎?

謝謝!

回答

1

SSMS2008連接可以連接到2005年的SQLExpress或2008個實例事情已經改變,所以使用該版本。

Login failed可能意味着幾件事情:

  • 數據庫沒有運行(該服務被停止)
  • 您拿到機器或實例名稱錯誤
  • 您的憑據(登錄/密碼)是錯誤的或者您使用了錯誤的身份驗證方法
+0

順便說一句,我怎麼能檢查哪個版本的SQLEXPRESS正在我的機器上運行。此外,如果您可以對此發表評論,請更新我的問題。謝謝! – iniki 2010-10-22 12:23:17

+0

@inutan - 如果以前的所有者是設置它的人,並且他們自己包含爲SQL管理員,但也沒有創建任何其他登錄名,那麼這可以解釋您的問題。要麼讓該用戶重新登錄並設置新的登錄名,要麼使用SQL身份驗證和「sa」登錄(如果已啓用並且知道密碼)。 – slugster 2010-10-22 12:37:06

+0

謝謝你,在用我的名字添加新的登錄名後能夠登錄。順便說一句,我如何檢查SQLEXPRESS的哪個版本在我的機器上運行 – iniki 2010-10-22 13:26:55

0

確保適當的SQL Server服務正在運行

+0

是的,sql express服務正在運行,還有其他服務要檢查嗎? – iniki 2010-10-22 12:10:05

+0

@inutan:您是否在sql server安裝時將您登錄的帳戶添加到了管理員?你有沒有啓用混合auth(sa)?嘗試登錄薩和添加您的用戶管理員 – abatishchev 2010-10-22 12:11:59

0

「登錄失敗」意味着您已連接,但被拒絕。

是您在SQL Server中設置的登錄名嗎?

默認情況下,包裝盒上的本地管理員的系統管理員是在SQL Server中,所以如果你以前

+1

使用Windows身份驗證登錄 – iniki 2010-10-22 12:09:21

相關問題