Privilegios para utilizar ArcGIS con una base de datos de SQL Server
Los privilegios determinan qué es lo que el usuario está autorizado a hacer con los datos y la base de datos. Asigne privilegios según el tipo de trabajo que realiza la persona en la organización.
Como administrador de base de datos de Microsoft SQL Server, debe crear roles basados en lo que los usuarios necesitan hacer en la base de datos, conceder privilegios a los roles y agregar las cuentas de usuario apropiadas a cada grupo. A continuación se enumeran los privilegios mínimos necesarios para los tipos comunes de usuarios para los que se pueden crear roles: visualizadores, editores y creadores de datos.
Estos privilegios se aplican al uso de ArcGIS con una base de datos de SQL Server o una de las ofertas de servicio de base de datos de SQL Server compatibles. Si desea conocer los privilegios necesarios para usar una geodatabase, consulte Privilegios para geodatabases en en SQL Server.
En la tabla siguiente se enumeran tres grupos de usuarios y los privilegios mínimos que necesitan para consultar, editar o crear datos desde ArcGIS.
|
Tipo de usuario |
Privilegios requeridos |
Propósito |
|---|---|---|
|
Visor de datos |
|
Este privilegio permite a los usuarios conectarse a la base de datos. El privilegio |
|
|
Los visualizadores de datos deben tener el privilegio Si se permite que lean todas las tablas en la base de datos, puede asignar usuarios al rol de base de datos db_datareader; de lo contrario, otorgue |
|
|
Editor de datos Los editores de datos necesitan los mismos privilegios que los visores de datos, además de estos privilegios adicionales. |
|
Otorgue las operaciones de edición que desea que realicen los editores en tablas concretas. Es posible otorgar cualquier combinación de privilegios |
|
Creador de datos |
|
Este privilegio permite a los usuarios conectarse a la base de datos. El privilegio |
|
Cada usuario debe poseer un esquema con su nombre de usuario o tener permiso de Los nombres de los esquemas deben coincidir con los nombres de usuario individuales. No se puede usar un solo esquema para todos los creadores de datos. Por ejemplo, el nombre de usuario ruth debe poseer o controlar un esquema denominado ruth. Si no se cumple este requisito, el usuario no puede utilizar ArcGIS para crear objetos en la base de datos, y es posible que no se pueda acceder a los objetos creados fuera de ArcGIS desde clientes ArcGIS. |
Estos privilegios permiten a los creadores de datos crear tablas y clases de entidad. |
Nota:
Para editar los datos, publique las capas de servicio de entidades editables que hacen referencia a los datos de su base de datos de SQL Server.
Si los creadores de datos del sitio necesitan crear vistas, concédales el permiso de CREATE VIEW. Si necesita que los creadores de datos puedan eliminar los objetos que crean, concédales los siguientes privilegios adicionales:
DROP VIEWDROP TABLEDROP INDEX