如何通过ip连接到服务器上的数据库

时间:2009-12-14 08:52:56

标签: sql-server

我们在服务器(远程)上有我们的sql数据库。我有不同位置的各种客户端,他们的PC上安装了windows应用程序(exe)。我们如何连接到服务器。我应该更改连接字符串控制IP地址或停止webservices访问数据库。请提供给我你的建议因为这将是与帐户相关的软件。

2 个答案:

答案 0 :(得分:2)

我个人宁愿使用Web服务提供数据,而不是将客户端应用程序连接到数据库。

答案 1 :(得分:0)

如果在服务器计算机上安装了SQL Server Browser,则可以使用连接字符串中的服务器实例名称连接到数据库,否则需要提供相应的服务器IP地址和数据库引擎端口;但无论如何,使用SQL Server客户端库和适当的连接字符串就足够了:如果您只使用Windows桌面应用程序,则不需要Web服务。

也就是说,使用Web服务有一些优点,例如安全性(如果只提供只读方法,则不必担心客户端滥用数据库),抽象(您可以在将来完全更改数据库)同时保持webservice方法的公共接口和可扩展性(不支持直接数据库访问的其他客户端,例如Silverlight客户端,可以在将来开发而无需更改服务器代码)。