日期:2014-05-16  浏览次数:20674 次

请问各位高手,需要远程连接SQLserver2008是直接连接速度快还是采用Webservice方式连接效率高?
请问各位高手,需要远程连接SQLserver2008是直接连接速度快还是采用Webservice方式连接效率高?又或者有没有其他的合适方式
------解决方案--------------------
很显然嘛。

中途多了一道环节,耗费的时间总不会是负数吧。
------解决方案--------------------
从安全.效率等一些列因素来说  直连(ado)明显大于大于大于大于大于大于大于大于大于大于大于大于大于webservice


好比你用筷子夹汤匙吃饭一样...
------解决方案--------------------
webservice还要将数据组织成其他格式返回,比如xml或其他
------解决方案--------------------
引用:
从安全.效率等一些列因素来说  直连(ado)明显大于大于大于大于大于大于大于大于大于大于大于大于大于webservice
好比你用筷子夹汤匙吃饭一样...

就安全性来说,应该恰恰相反吧?远程直连数据库,数据库账号密码很容易暴露,一般应该只限内网连接,用webservice等实现远程数据操作
------解决方案--------------------
我觉得Web service好点,可以把一些 business logical放到web service中,来减少网络传输。
------解决方案--------------------
首先 对于他的模式来说 如果是BS,个人认为完全没必要 直接ado.net 多爽.. 还来回搞wsdl 多费劲

如果是CS的话,是我承认一般人会把connStr扔到config里..至于安全 看你怎么想了..

直接暴露外面没加密的远程数据库的sa肯定是不安全了,加个密或许会好点.

再者,人家想要不安全你 随便一个进程抓包看请求 照样可以弄出来..