Я работаю с приложением, где мы храним наши данные клиента в отдельных SQL-базах данных для каждого клиента. Пока это отлично поработало, был даже случай, когда какой-то плохой код выбрал неверные идентификаторы клиентов из базы данных, и поскольку в базе данных принадлежали только данные в базе данных, ущерб был не таким плохим, как мог бы быть. Мои проблемы касаются количества баз данных, которые вы реально используете на SQL Server.
Есть ли дополнительные накладные расходы для каждой создаваемой новой базы данных? Мы, в конце концов, попали в стену, где у нас есть только многие базы данных на одном сервере? Спецификации SQL Server говорят, что у вас может быть что-то вроде 32000 баз данных, но это возможно, у кого-то есть большое количество базы данных на одном сервере и с какими проблемами вы сталкиваетесь.
Спасибо,
Франк