SQL Server Power Search - Get More Relevant Results

Cheap SQL Hosting

Does SQL Server Hosting Need To Be Expensive?

I've been asked a few times recently if I can recommend a cheap SQL hosting solution. The people asking this question all need a small backend database to support a new website.




My answer is that this depends on how much importance you attach to the data and to the performance of the website. I'll start by listing the questions you should ask when considering a hosted database server. All questions are equally valid, whether you have one MB or one TB of data:

With these questions in mind, I have listed a few of the cheap hosting options below, in ascending order of cost, and examined whether they meet the above criteria.

Free With Web Space

Some web hosting companies offer SQL Server with their hosting packages for free, or for very little extra cost. These are designed for use with the websites designed by their customers.

These packages are a low cost way of setting up a simple backend database on a low traffic website. You are unlikely to have access to Management Studio, and are normally given a basic control panel for creating the database.

You have no control over backups. The hosting provider should perform a daily backup, but this will be your entire workspace, and not at the database level. If you have a requirement to restore to a point in time from log or differential backups, this solution is not for you.

Cheap SQL Server Hosting

If you need remote access to a database, not just from a website on the same server, this is the cheapest option.

For a small annual fee per database, which is related to database size and number of users, you have space on a dedicated SQL Server. Your database is hosted on a server with those of their other customers.

If your database is unlikely to be more than a few 100 MB and you have 10 or fewer users, this may be the most cost-effective solution. Remember that you are sharing CPUs, memory and network bandwidth with other customers, but you can use SSMS to manage the database.

Dedicated Server

If you need more flexibility than the above option, go for a dedicated server. This is your own server on which you can install your own software, including SQL Server and tools. The server is owned and hosted by the hosting provider, who will perform limited monitoring on your behalf (such as checking and rebooting the server, replacing faulty components, etc). Dedicated servers are normally sold to people who want to host a website and you need to find out if additional ports can be opened to enable your SQL Server instances to be accessed.

Cheap SQL hosting? Well it depends how you define "cheap". The benefit is that you have full control over the configuration of SQL Server (although not over hardware such as disk configuration) and can design your own backup solution. Storing backups off site normally has to be done via an ftp server.

Bigger Budget?

With more money you should definitely be looking at paying extra for such facilities as dedicated tape or off-site vaulting solution for your backups, higher bandwidth limits, access to the data centre for yourself or your staff, etc.

The cheapest way is usually to lease the rack space and fit your own servers. There are companies who will perform the monitoring for you, for a fee, but this article is about cheap SQL hosting so these options are out of scope.

 
Not found what you're looking for?
Use this search box. It is tuned for SQL Server searches. Try it and see!



Do you have a question about SQL Server? Would you like to answer a question?

Go to the SQL FAQ to get started.