Я бы посчитал MySQL очевидной альтернативой.
Однако, по сути, одна реляционная база данных почти такая же, как и другая, особенно в случае доступа через что-то вроде ADO.NET.Если вам наскучил SQL Server, то вместо того, чтобы искать альтернативу, почему бы не попробовать разные стратегии доступа к данным?
Вы не упоминаете, используете ли вы ORM (объектно-реляционный картограф)что может сделать работу с базами данных намного более приятной, чем использование стандартного ADO.NET, например:
- NHibernate
- Entity Framework
- Linq to SQL
- Subsonic
IMO, придерживаясь SQL Server, но пробуя несколько разных ORM, было бы намного интереснее, чем переключение на другую базу данных в целом.
Или как насчет изученияиспользуя базу данных документов, такую как RavenDB ?