Dustin Taylor (08/12/2008)
We have a need for this as well, and the way we are doing it is to keep each set of customer data in a seperate database alltogether, each with it's own set of security tables. Is this approach a local database at each Customer server? (assumming they have a server :hehe or in your own server you have one database per customer?
However, even if you want to keep all customer data in the same database, you will still want to keep seperate security databases for each user, and dynamically specify the securitydatasourcekey depending on their Customer # + Branch Office ID combination. You would need one security database for each user, but that would give you the flexibility you need while still keeping your live data in the same database
.
Do you mean if I have 200+ Customers, I would need 200+ security databases? that does not make sense, that would be hardly impossible to manage.
Basically all I need to is to control each customer License or Access to the database, also for managing purpose I would like to host all data at my hosting server, but I would not get into creating one database per customer at my hosting. Any other ideas?