ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Conceder privilegios a los componentes del espacio de trabajo de Workflow Manager (Classic) en SQL Server

Disponible con una licencia de Workflow Manager.

  • Otorgar permisos
  • Verificar roles
  • Verificar permiso de rol
  • Crear un usuario editor
  • Crear un usuario visualizador
Complejidad:
Principiante
Requisitos de datos:
ArcGIS Tutorial Data for Desktop

El administrador de geodatabase debe otorgar privilegios específicos para las tablas a todos los usuarios que vayan a acceder al espacio de trabajo de Workflow Manager (Classic). Esto se puede lograr creando roles de base de datos y asignando los roles a los usuarios individuales.

La operación de copiar y pegar los ejemplos puede dar lugar a errores de sintaxis.

Otorgar permisos

En SQL Server Management Studio, conceda permisos a las tablas del espacio de trabajo de Workflow Manager (Classic) mediante el esquema. El script de ejemplo muestra cómo se eliminan miembros existentes de un rol y se anulan los roles. A continuación, vuelva a crear el rol y asígnele permisos a través del esquema.

Conceder privilegios:

USE [wmxdb]
GO
EXEC sp_droprolemember 'wmx_editor', 'giseditor'
GO
EXEC sp_droprole 'wmx_editor'
GO
EXEC sp_addrole 'wmx_editor', 'wmx'
GO
GRANT DELETE ON SCHEMA::[wmx] TO [wmx_editor]
GRANT EXECUTE ON SCHEMA::[wmx] TO [wmx_editor]
GRANT INSERT ON SCHEMA::[wmx] TO [wmx_editor]
GRANT SELECT ON SCHEMA::[wmx] TO [wmx_editor]
GRANT UPDATE ON SCHEMA::[wmx] TO [wmx_editor]
GO
EXEC sp_droprolemember 'wmx_viewer', 'gisviewer'
GO
EXEC sp_droprole 'wmx_viewer'
GO
EXEC sp_addrole 'wmx_viewer', 'wmx'
GO
GRANT SELECT ON SCHEMA::[wmx] TO [wmx_viewer]
GO

Verificar roles

Aquí se enumerarán los roles.

Verificar roles:

EXEC sp_helprolemember 'wmx_editor'
GO
EXEC sp_helprolemember 'wmx_viewer'
GO

Verificar permiso de rol

Aquí se enumerarán los privilegios asignados al rol.

Verificar permisos de rol:

select dp.NAME AS principal_name,
 dp.type_desc AS principal_type_desc,
 o.NAME AS object_name,
 p.permission_name,
 p.state_desc AS permission_state_desc 
 from sys.database_permissions p
 left OUTER JOIN sys.all_objects o
 on p.major_id = o.OBJECT_ID
 inner JOIN sys.database_principals dp
 on p.grantee_principal_id = dp.principal_id
 where dp.NAME in ('wmx_editor','wmx_viewer')
GO

Crear un usuario editor

Los usuarios deben tener sus propios nombres de inicio de sesión. En el ejemplo siguiente se muestra la forma de crear un usuario editor de geodatabase.

Cree el inicio de sesión de editor:

USE master
GO
EXEC sp_addlogin N'giseditor', 'gis$editor', @logindb, @loginlang
GO

Cree el usuario del inicio de sesión en la base de datos WMXDB:

USE [wmxdb]
GO
CREATE USER [giseditor] FOR LOGIN [giseditor]
GO

Añada el usuario al rol de editor:

USE [wmxdb]
GO
EXEC sp_addrolemember N'wmx_editor', N'giseditor'
GO

Crear un usuario visualizador

Los usuarios deben tener sus propios nombres de inicio de sesión. En el ejemplo siguiente se muestra la forma de crear un usuario visor de geodatabase.

Cree el inicio de sesión de visualizador:

USE master
GO
EXEC sp_addlogin N'gisviewer', 'gis$viewer', @logindb, @loginlang
GO

Cree el usuario del inicio de sesión en la base de datos WMXDB:

USE [wmxdb]
GO
CREATE USER [gisviewer] FOR LOGIN [gisviewer]
GO

Añada el usuario al rol de editor:

USE [wmxdb]
GO
EXEC sp_addrolemember N'wmx_viewer', N'gisviewer'
GO

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal