This won't fit (well) in a comment.
From Maximum Capacity Specifications for SQL Server:
SQL Server Database | Maximum sizes/numbers | Additional Information
Engine object | SQL Server (64-bit) |
--------------------|-----------------------|----------------------------------------------------
Tables per database | Limited by number of | Database objects include objects such as tables,
| objects in a database | views, stored procedures, user-defined functions,
| | triggers, rules, defaults, and constraints.
| | The sum of the number of all objects in a database
| | cannot exceed 2,147,483,647.
If you are close to 2,147,483,647 objects, you need to fix your design. End of story.