我们正在编写一个基于 ASP.Net/C# 的程序,该程序可能会被许多公司访问(每个公司都有单独的登录名和数据)。我们正在考虑拥有多个 sql server 2008 数据库(同一实例),每个数据库用于一家公司。但是,访问数据库的 c# 程序将是相同的,并将根据客户将访问的数据库创建适当的连接字符串。
在看到任何性能下降之前,可以在 sql server 的单个实例中创建多少个这样的数据库,原因是:
限制连接,因为每个连接(不确定它是否会被汇集以访问不同的数据库)是使用不同的连接字符串创建的。
数据库数量的限制,是硬件限制还是sql server 2008在数据库数量增加到100个时会出现降级?
还有什么我可能会丢失的吗?
谢谢你的时间