We have developed a couple of VB applications which traditionally have run stand-alone or on a LAN and have talked to SQL 2000 databases. We are moving these towards SQL 2005 in due course. We have never had to deal with any significant performance issues so far (touch wood).
In one case an application has been installed in a Terminal Services environment talking to a database on a remote server. The client themselves achieved this setup with input from us when required and I confess I don't know precisely how the comms are set up. As far as I know there are no performance problems.
We now have a new customer who wants our application to connect to a remote SQL server via the internet. In theory this should be achievable by (I assume) just changing the connection string supplied to our application. However, can anyone offer some guidelines as to what other issues we may need to consider in terms of performance and security?
These are sweeping topics I'm sure - even a pointer to an appropriate web site, book or other publication might help. I'd like to avoid being put in a position where a server hosting package is purchased, we set up the database then the application runs excruciatingly slowly because of problems we have not anticipated.
Thanks in advance.
In one case an application has been installed in a Terminal Services environment talking to a database on a remote server. The client themselves achieved this setup with input from us when required and I confess I don't know precisely how the comms are set up. As far as I know there are no performance problems.
We now have a new customer who wants our application to connect to a remote SQL server via the internet. In theory this should be achievable by (I assume) just changing the connection string supplied to our application. However, can anyone offer some guidelines as to what other issues we may need to consider in terms of performance and security?
These are sweeping topics I'm sure - even a pointer to an appropriate web site, book or other publication might help. I'd like to avoid being put in a position where a server hosting package is purchased, we set up the database then the application runs excruciatingly slowly because of problems we have not anticipated.
Thanks in advance.