I have had responsibility thrust upon me for three apps which will all use sql server ..... One will exist partially outside of our private network in a DMZ the other two will be on our private network. All three will access databases on the same machine inside of the private network. I am assuming that MS SQL Server can manage more than one database at a time ..... my question is this ....outside of users and groups .... is there any other functionality that would protect my other two databases should the machine in the DMZ be compromised? What I am hoping for is functionality that would limit database access by ip address as well as user name ....any thoughts?