2009-08-29 78 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地址。