BD con SQL Server y seguridad

Mi consulta, estoy trabajando en una aplicacion local cliente servidor, donde la BD estara en access 2003 por cuestion de que sera una aplicacion sencilla, con un maximo de 8 usuarios y mas o menos unos 1500 registros anuales ingresados, deseo manejar un nivel de seguridad bueno, digamos que intermedio, donde pueda elegir las propiedades para cada usuario, modificaciones, ingresos y consultas, pues no todos tendran el mismo nivel de administracion, he leido un poco sobre como manejar dicha seguridad y permisis en access pero al parecer no me ha resultado, ahora estoy mirando el SQL Server, como podria serme de util esta aplicacion para realizar lo que deseo, que es el manejo de seguridad por usuario y que deban validarse con un login y contraseña, y luego acceder a la BD, otra cosas, es posible que la BD que se encuntre en el servidor, pueda estar en cada equipo como un temporal o mas o menos como la cache del equipo.

Muchas Gracias

Cali, Colombia.