Да, в принципе, это хорошая идея для управления tenanats с одного сервера sql (лучше с точки зрения ресурсов и т. Д.), Но вам нужно создать одну отдельную базу данных для хранения строк соединений других баз данных арендаторов, ролей и т. Д.
Было бы хорошо с одним сервером sql, если позже вы решите поместить все данные в облако.В основном это легко управлять.Также, если вы хотите обновить какую-либо процедуру, вы можете сделать это легко для всех арендаторов.