Pregunta

Mientras se trabaja con algunas consultas SQL al azar en nuestras bases de datos, que puede no querer insertar o elementos de eliminación de algunas de las tablas de la base con solo escribir sus nombres por error. Entonces, ¿cómo hacer que los encerraron a la "edición", para poder segura de trabajo.

Gracias.

¿Fue útil?

Solución

¿Por qué no definir un papel en su base de datos y dar a que los derechos de roles a lo mesas que sus usuarios necesitan, pero este papel no tendría derechos de actualización / eliminación en las tablas que tienen que ver con?

Otros consejos

Como los otros han mencionado, esto se debe crear en los papeles.

Aquí hay un enlace útil en Roles entendimiento en SQL Server 2000

El trabajo con una cuenta de derechos limitados, y niegan los derechos de modificar los 'protegidos'.

Los roles son la mejor manera práctica a seguir. Sin embargo, si usted no puede / no va a usar papeles, podría utilizar disparadores, consulte esta respuesta: editores de consultas de SQL Server -? alguna que advierten del número de filas que se pueden modificar

Mover estas mesas especiales a su propia base de datos. Dar a la cuenta de usuario sólo privilegios para esta base de datos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top