2010-03-22 36 views
0

在用戶的建議下,我能夠將一臺連接sql server 2008數據庫的應用程序部署到服務器上。由於數據庫暫時存儲在我的機器上,因此我的連接字符串中的數據源指向我的機器。 我無法訪問另一臺計算機,並且想要測試該應用程序,因此我遠程連接到服務器以測試應用程序,並且它不連接到服務器。我有TCP/IP啓用,端口默認1433,並檢查遠程連接。 有什麼我失蹤?請幫助遠程測試數據庫應用程序

+0

你是通過防火牆連接嗎? – 2010-03-22 18:34:14

+0

是的,但我檢查了我的防火牆設置,以確保sql server實例和瀏覽器被添加爲例外 – vbNewbie 2010-03-22 18:37:30

+0

我有這個問題之前,和(這糟透了我知道)我不記得確切的位置,但SQL Server使用範圍端口爲實際實例。您可以將其配置爲僅使用一個端口,而不得不最終這樣做。 – 2010-03-23 07:47:07

回答

0

您可以使用Microsoft SQL Server Management Studio連接到遠程服務器嗎?您還需要修改連接字符串以指向遠程服務器。

+0

如何通過Sql server management studio連接?我現在使用的遠程服務器沒有安裝sql server。這可能是問題嗎? – vbNewbie 2010-03-22 18:39:07

0

使用plink,有時我連接到遠程SQL Server運行此命令可以打開一個SSH隧道

plink.exe -v -c -l username -pw mypassword -L 2433:localhost:1433 myserver.com 

然後我可以連接到通過SQL Server Management Studio中的服務器使用127.0.0.1,2433作爲服務器名稱和用戶名/密碼作爲憑據。請注意,必須啓用SQL Server身份驗證才能使其工作。這裏有一個link,更詳細地描述了這個過程

+0

我不知道我明白。我有一個正在部署的.net應用程序前端,並且在我的配置設置中添加了連接字符串。爲什麼我必須使用plink才能連接?我是否還需要對程序進行更改? – vbNewbie 2010-03-22 18:41:57

相關問題