Вы не предоставили достаточно информации, чтобы ответить на этот вопрос, но я отвечу в целом:
Предусмотрен ли на обычном компьютере Джо SQL Server?
Нет.
Если нет, то я могу предоставить им ссылку для бесплатной загрузки?
Да, у Microsoft есть довольно щедрые «бесплатные» версии SQL Server Express для небольших баз данных (<1 ГБ) и небольшого количества процессоров (1). Отметьте <a href="http://www.microsoft.com/sqlserver/en/us/editions/express.aspx" rel="nofollow"> здесь .
Есть ли лучшие альтернативы Access / SQL Server?
Это зависит от вашего приложения, ваших навыков и того, как вы определяете лучше.
Если вы используете sql-сервер, вы можете очень легко использовать linq2sql и иметь строго типизированные объекты базы данных, которые предлагают чистый код vb.net. Технологии linq заслуживают изучения IMO. Инструменты VS2010 хорошо работают с базами данных sql-сервера. Также доступны и другие более современные инструменты Microsoft, которые очень легко интегрируются (структура сущностей и световой переключатель (с которым у меня нет опыта)).
Для небольших локальных баз данных sqlite хорошо работает. Если ваш проект очень маленький и sql прост, это очень легкое решение. Это очень маленький и очень быстрый и используется везде.
Если нужен сервер и его низкая стоимость mysql - это надежный сервер с открытым исходным кодом, хотя сейчас он находится в частной собственности.
Опять же, в зависимости от вашего приложения, размещение базы данных за пределами сайта может быть жизнеспособным решением. У меня есть клиент, который все еще использует свою базу данных в облаке с недорогим поставщиком SQL Server 2008.