2013-04-11 20 views
0

我正在做探測將同一工作組中的計算機連接到其中一個安裝的SQL Server。如何從同一工作組中的電腦連接?

要做到這一點,我有兩臺虛擬機,都使用Windows XP SP3。在第一個中我有SQL Server 2008 R2,第二個中有SQL Server Management Studio 2008.我想從第二個虛擬機中安裝的Management Studio訪問第一個VM中的數據庫。

如果我去看看在同一個工作組中的計算機,我可以看到兩臺電腦,一臺名爲WinXP1,另一臺名爲WinXP2。所以可以看到彼此。

在使用SQL Server的第一臺計算機中,我禁用了防火牆,以消除可能的問題來源。在將來,我知道它將需要打開端口1433(默認端口)。

在firt機器中,我還啓用了TCP/IP,並在所有IP中設置了1433端口。

在第一臺機器中,我啓用了SQL瀏覽。在第二臺機器上,我使用SQL Server Management Studio(SSMS),並在連接窗口中,在服務器名稱中,我可以選擇一臺,我到網絡服務器,我可以看到服務器WinXP1 \ SQLExpress,所以第二臺電腦可以看到第一臺電腦。

如果我使用tcping,我可以看到用於第一個虛擬機的ip中的端口1433是打開的。

但是,當我嘗試連接時,出現錯誤18452,表示我嘗試從不受信任的域進行連接。

我不是嘗試從一個域連接,而是從一個工作組連接。此外,我想使用Windows身份驗證,沒有混合身份驗證。

所以我想知道這是否可能。

編輯:在這兩臺電腦中,我有相同的用戶和密碼,因爲第二臺機器是第一臺機器的克隆。

謝謝。

回答

0

嗯,問題是我在兩臺計算機上都使用同一個用戶,但這個用戶沒有密碼。需要在兩臺計算機上使用相同的密碼存在相同的用戶。

相關問題