Tengo un .net donde solo tengo acceso de lectura a la base de datos de SQL Server. ¿Es posible que SQL Server me otorgue acceso de escritura a UNA sola de las tablas de la base de datos y me limite a leer solo para el resto de la base de datos?SQL Server - ¿Permiso por tabla?
Respuesta
Usar este comando TSQL, si es necesario:
EXEC sp_addrolemember N'db_datareader', N'User1';
GRANT INSERT, UPDATE, SELECT ON
MyTable
TO User1 --for multiples, it's TO User1,User2
Sí, sí lo es.
Simplemente concédase el rol de ReadOnly y concédase permisos de escritura explícitos para la tabla en cuestión.
En SQL Server Management Studio, haga clic en el usuario de sólo lectura en nombre de la base | seguridad | Usuarios y seleccione Propiedades.
Seleccione "Securables" y haga clic en "Buscar ...". En la ventana emergente, seleccione "Todos los objetos del tipo ..." y haga clic en Aceptar. Seleccione "Tablas" en la siguiente ventana y haga clic en Aceptar.
Luego, de vuelta en la ventana de Securables, para cada tabla en la que el usuario puede escribir: Haga clic en la tabla y en la ventana Permisos debajo, en la columna "Conceder", seleccione "Insertar", "Seleccionar" y "Actualizar".
- 1. Drop table en Sql Server por Sql Server Management Studio
- 2. Tabla "Herencia" en SQL Server
- 3. Selección de columna calculada por SQL Server de otra tabla
- 4. Permiso de usuario de concesión de SQL Server 2008 Express
- 5. ¿Qué permiso necesito para usar SqlBulkCopy en SQL Server 2008?
- 6. Buscar tabla bloqueada en SQL Server
- 7. SQL Server 2008 consulta de tabla cruzada
- 8. SQL Server Tabla de sinónimos con índices
- 9. SQL Server: Permisos en la tabla
- 10. Actualice la misma tabla en SQL Server
- 11. Tabla dinámica de Pivot en SQL Server
- 12. SQL Server creando una tabla temporal desde otra tabla
- 13. SQL Server: Obtener la clave principal tabla mediante consulta SQL
- 14. Comentarios SQL sobre Crear tabla en SQL Server 2008
- 15. SQL Server - Ordenar por caso
- 16. SQL Server: row_number particionado por timeout
- 17. SQL Server
- 18. ¿Por qué SQL Server pierde un milisegundo?
- 19. El permiso EXECUTE se deniega en los tipos de tabla definidos por el usuario?
- 20. SQL en SQL Server
- 21. Analizador de SQL Server: ¿está atento al permiso denegado en los objetos?
- 22. Grupo de SQL Server Por Mes
- 23. SQL Server 2012 secuencia
- 24. Selección lenta de SQL Server de la tabla grande
- 25. Generar tabla DDL mediante consulta en MySQL y SQL Server
- 26. Cuándo utilizar la tabla temporal en SQL Server 2005
- 27. Índices agrupados SQL Server
- 28. Calcular Hash o Checksum para una tabla en SQL Server
- 29. (nolock) y alias de tabla en SQL Server
- 30. SQL Server 2005 y ámbito de tabla temporal