2009-08-29 25 views
0

連接到SQL Server我有了在win2003安裝如何通過IP

遠程服務器

我可以使用遠程桌面連接到計算機和我成功地託管服務器

我需要在一個Web應用程序使用我有的SQL比較工具連接到該機器上的SQL服務器。

什麼是我需要採取能夠連接到給定的SQL服務器,所有的我已經是IP地址的機器和管理員的登錄憑據

+0

有沒有真正有一個服務器名稱或IP地址之間的大多數工具的差異。你在寫代碼嗎?使用工具?你如何嘗試連接? – Rob 2009-08-29 23:52:30

+0

如何直接從安裝在本地機器上的sql server express連接到該服務器?也許我可以測試連接的方式.. – kaivalya 2009-08-29 23:59:50

回答

2

,如果你正在嘗試使用不同的機器上SSMS或其他客戶端遠程連接到SQL Server,你需要做到以下幾點:

  • 開拓SQLSERVR服務器上的防火牆
  • 開放達在服務器防火牆sqlbrowsr
  • 關心的安全 - 如果你能的RDP /連接到SQL W/O VPN,則使能其他人 - 所以你最好確保你已經硬化的環境和非常強的密碼。
+0

我怎樣才能打開防火牆上的SQL服務器和sqlbrowser? – kaivalya 2009-08-30 00:51:23

+0

好的我剛在控制面板中找到它 – kaivalya 2009-08-30 00:56:28

1

根據特定的接入技術的步驟,不同的連接字符串的語法是必需的。對於.NET提供程序,the syntax允許傳遞服務器地址。

1

下面是一個示例連接ADO.net連接。

imports System.Data.SqlConnection 
... 
dim cn as new SqlConnection() 
cn.connectionString = "Server=192.168.1.200;Database=mydbName;user id=notSA;password=C0mp!3xPVVD" 
cn.open() 
... 
'Do cool stuff 
... 
cn.close() 
0

遠程服務器 上,併爲您的連接打開TCP端口1433(SQL Server)的字符串強制使用的IP地址,爲服務器,而不是使用計算機的名稱

你應該能夠互換在計算機名稱和IP地址之間沒有任何問題,因爲計算機名稱無論如何都會變成IP地址。