我们在服务器上有我们的sql数据库(远程)。我有不同位置的客户,他们的pc上安装了windows应用程序(exe)。我们应该如何连接到服务器。我应该更换连接字符串,包括IP地址,还是为了访问数据库而提供Web服务。请向我提供您的建议因为这将是与帐户相关的软件。如何通过IP连接到服务器上的数据库
0
A
回答
2
我个人宁愿使用Web服务交付数据,而不是让客户端应用程序连接到数据库。
0
如果在服务器机器上安装了SQL Server Browser,则可以通过连接字符串中的服务器实例名称连接到数据库,否则需要提供相应的服务器IP地址和数据库引擎端口;但无论如何,使用SQL Server客户端库和适当的连接字符串就足够了:如果仅使用Windows桌面应用程序,则不需要Web服务。这就是说,使用webservice具有一些优点,比如安全性(如果您只提供只读方法,您不必担心客户端滥用数据库),抽象(您可以完全更改数据库中的数据库未来,同时保持webservice方法的公共接口)和可扩展性(其他不支持直接数据库访问的客户端,如Silverlight客户端,将来可以在不改变服务器代码的情况下开发)。
相关问题
- 1. 如何通过服务器IP连接YMSG(Yahoo IM服务)
- 2. 我如何通过Windows机器连接到Linux服务器的mysql数据库
- 3. 通过RMySQL连接到sequel pro数据库远程服务器
- 4. 通过服务器连接到MySQL数据库
- 5. 解析服务器通过SSL连接到远程数据库
- 6. JDBC连接到服务器数据库
- 7. 连接到数据库服务器端
- 8. 通过TCP/IP连接到SQL服务器,而不是NP
- 9. 无法通过远程连接访问数据库服务器
- 10. 用于非数据库服务器到Java服务器通信的连接池
- 11. 如何通过Macbook上的终端连接到服务器上的MYSQL数据库?
- 12. 通过web服务连接到数据库
- 13. 通过Web服务连接到SQL Server数据库
- 14. 如何连接到不同服务器的mysql数据库?
- 15. 通过IP连接到VirtualBox上的QNX
- 16. 从通过连接到PHP服务器
- 17. 通过iOS连接到DBMS服务器
- 18. 通过SFTP PHP连接到服务器
- 19. 通过JavaScript连接到SuperWebSocket服务器
- 20. 通过HttpClient连接到Web服务器
- 21. 连接到服务器上的ms sql数据库
- 22. Screwturn连接到另一台服务器上的数据库
- 23. cakephp无法连接到服务器上的数据库
- 24. 连接到服务器上的Oracle数据库时出错
- 25. 连接到远程2008服务器上的IIS元数据库
- 26. Python连接到Web服务器上的MySQL数据库
- 27. 如何连接到库MySQLi服务器
- 28. 如何在不同服务器上连接数据库?
- 29. 连接到通过代理服务器的SIP服务器
+1 - 设置起来比较复杂,但更安全。使用连接字符串意味着用户可以像运行应用程序一样运行自己的查询。 – cjk 2009-12-14 09:01:17
我绝对同意 – Siblja 2009-12-14 09:02:03