关于免费数据库解决方法

关于免费数据库
小弟最近想用C#或VB.NET 写个程序,需要用户登录。
也就是说需要有个数据库服务器。
但是只是个小程序,小范围内流通,不想投入太大。
所以想问问可有什么免费的数据库服务器,可以用CS客户端访问的?

跪求各位大神不吝赐教!!
------解决思路----------------------
mysql,acess也可以用,或者其他的nosql数据库,比如mongodb
------解决思路----------------------
看来你连服务端程序和服务器都没搞明白
服务器是硬件啊,硬件哪里有免费的,你告诉我,我也搬回家几台

服务端程序,如果内部用,完全可以用盗版,不想用盗版,也有mysql,sqlite,access之类的轻量级数据库可用
------解决思路----------------------
sqllite,绝对免费
------解决思路----------------------
防火墙阻止了呗
这种数据库,你必须配合服务器上发布的网站,本地使用,不是给你远程客户端连接用的
------解决思路----------------------
sqlexpress是微软的,免费,可直接从官网下载,小企业都够用了
------解决思路----------------------
单机程序使用 sqlite , 多机程序可以使用 mysql 。

BS 的,sqlite 和 mysql 都可以,都不花钱。
------解决思路----------------------
没有给防火墙添加规则。

在控制面板-Windows防火墙中,新建规则-入站规则-用于tcp-特定端口-3306(mysql默认端口是3306)-允许连接

我平时都是搞几个虚拟机,安装数据库oracle/mysql/sqlserver在虚拟机,然后从外面连接的,重装系统太麻烦了,运行久了电脑卡
,撸啊撸都不爽