Pessoal,
Vocês já implementaram algum sistema que seja utilizado por vários clientes, de forma que, para cada usuário que se autentique se clientes (empresas) diferentes, eles sejam redirecionandos para banco de dados diferentes, mas utilizando a mesma aplicação, hospedado em um único local?
Exemplo:
* Aplicação:
Sistema de Gerenciamento de AlgumaCoisa (Host 1)
* Bancos de Dados:
[color=blue]BD1 (Host1)[/color]
- TableClient1
- TableClient2
[color=blue]BD2 (Host2)[/color] - TableClient3
- TableClient4
- TableClient5
Ou seja, todos os clientes e respectivos usuários acessam o sistema que está no Host1, e a depender do Perfil do usuário a aplicação encaminha todas as suas solicitações para seu BD e Table correspondente.
Obs.: A aplicação é única e a estrutura das tabelas são todas iguais.