Hi,
check this specification: http://msdn.microsoft.com/en-us/library/ms143432(v=sql.105).aspx
Databases per instance of SQL Server 2008 R2 - 32,767
Practically this value is limited by the amount of RAM the SQL server machine has, long before it reaches this maximum values.