Мы пишем программу на основе ASP.Net/C#, к которой потенциально может обратиться ряд компаний (каждая из которых имеет отдельный логин и данные). Мы думаем о наличии нескольких баз данных SQL Server 2008 (один и тот же экземпляр), каждый для одной компании. Тем не менее, программа С#, которая обращается к базе данных, будет одинаковой и создаст соответствующую строку соединения на основе базы данных, к которой будет обращаться клиент.
Сколько таких баз данных можно создать в одном экземпляре SQL-сервера, прежде чем увидеть ухудшение производительности из-за:
-
Ограничьте соединения, потому что каждое соединение (не уверенное в том, что оно будет объединено для доступа к различным базам данных) создается с использованием другой строки соединения.
-
Ограничение количества баз данных ограничено аппаратным или SQL-сервером. 2008 покажет ухудшение, когда число баз данных увеличится, чтобы сказать 100?
Что-нибудь еще, что я могу пропустить?
Спасибо за ваше время