none
Acceso a base de datos SQL Server 2008 r2 express - permisos de consulta y actualización. RRS feed

  • Pregunta

  • Estimados,

    estoy trabajando sobre el motor sql server 2008 r2 express y necesito crear un usuario de acceso a una base de datos específica (llamésmola "base_prueba") y a ciertas tablas acceder con permisos de lectura (select) y/o actualización (insert y update).

    He estado leyendo información y llegué a realizar lo siguiente:

    1. Crear un loguin de la base.

    2. Asignar los roles public y sysadmin.  Pero esto no es válido porque me permite acceso a todas las db y todas las tablas.

     

    Si me pueden dar una ayuda se agradece.

    Saludos, Marcelo Muape.

    sábado, 5 de enero de 2013 18:47

Todas las respuestas

  • Esta es una pregunta de SQL Server, no de Visual Studio.  Hay un foro especial para SQL Server.  Téngalo en mente para su próxima pregunta.

    1. Crear login en el servidor SQL Server.
    2. Asignar el rol public únicamente.
    3. Crear un User en la base de datos base_prueba mapeado al login que se creó en el paso #1.
    4. Asignar los permisos de SELECT, INSERT y UPDATE del caso al usuario creado en el paso #3.

    Esto es lo que normalmente se hace en SQL Server.  Espero que la versión Express se comporte igual.  Si tiene dudas no dude en hacer la pregunta en el foro de SQL Server.


    Jose R. MCP
    Code Samples

    sábado, 5 de enero de 2013 19:03