My workplace hosts its own web server and SQL Server. Connection between those two severs is an easy job because they are in the same domain. Any data received from the web site is available at the SQL server (and other internal applications) immediately.
Now I have to host one web application at a web hosting company. I wonder what is the standard way to achieve the connectivity between the hosted web application and the internal SQL Server. By "standard" I mean the most popular one, which I can find lots of internet resource about.
It seems like I have following options:
1. Connecting the web application to the internal SQL server using the usual connection string. I need to configure office firewall to accept outside requests.
2. Connecting the web application to the internal SQL Server using EndPoint web services. This seems to be more secure than the first option.
3. Using the SQL Server provided by the hosting company, and transferring data from the hosting company SQL server to my internal SQL Server. This option gives fast response time to web application users. It is OK for me if the data at the internal server is not up-to-date because the transfer occurs only a couple times a day. But I do not know how to do that.
Any comments?
Thanks in advance.
Now I have to host one web application at a web hosting company. I wonder what is the standard way to achieve the connectivity between the hosted web application and the internal SQL Server. By "standard" I mean the most popular one, which I can find lots of internet resource about.
It seems like I have following options:
1. Connecting the web application to the internal SQL server using the usual connection string. I need to configure office firewall to accept outside requests.
2. Connecting the web application to the internal SQL Server using EndPoint web services. This seems to be more secure than the first option.
3. Using the SQL Server provided by the hosting company, and transferring data from the hosting company SQL server to my internal SQL Server. This option gives fast response time to web application users. It is OK for me if the data at the internal server is not up-to-date because the transfer occurs only a couple times a day. But I do not know how to do that.
Any comments?
Thanks in advance.