SQL Server Express in a shared hosting environment
Most hosting companies are going to want you to connect to a database server. Having the database on the web server is more for development ease, not for production.