AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / HFSQL / Funciones HFSQL Client/Server
  • ¿Cuándo se modifican los derechos?
  • ¿Cuáles son los derechos necesarios para añadir y/o modificar los usuarios o los grupos?
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Modifica los permisos otorgados a un usuario o grupo en un servidor HFSQL.
Observación: para conocer los derechos concedidos a un grupo o a un usuario en un servidor HFSQL, utilice HInfoServerRights.
Ejemplo
// Copy the rights from a user to another one
Rights is string
Rights = HInfoServerRights("MyConnection", "Smith", hRightsCreateDB)
HModifyServerRights("MyConnection", "Doe", hRightsCreateDB, Rights)
Sintaxis
<Result> = HModifyServerRights(<Connection> , <User/Group> , <Rights to modify> , <New values>)
<Result>: booleano
  • True STRIMEULB si los derechos han sido modificados,
  • False en caso contrario. La función HErrorInfo permite identificar el error. No se realiza ninguna modificación si el nuevo valor ya está asignado a los derechos especificados.
Observación: HErrorInfo devolverá un error "Usuario desconocido" o "Grupo desconocido" si el usuario actual no tiene los derechos para ver los usuarios (constante hRightsSeeUser) y si quiere get información sobre otro usuario u otro grupo.
<Connection>: Cadena de caracteres o variable de tipo Connection
Conexión para la que deben modificarse los derechos concedidos a un usuario o a un grupo de usuarios. Esta conexión corresponde a:
<User/Group>: Cadena de caracteres
Nombre del usuario o grupo cuyos derechos deben ser modificados.
<Rights to modify>: Constante o combinación de constantes de tipo Integer
Listado de derechos a modificar:
hRightsBackupDerechos para realizar una copia de seguridad.
hRightsChangePasswordDerechos para cambiar la contraseña de un usuario en el servidor (el usuario puede cambiar su propia contraseña y el administrador puede cambiar la contraseña de cada usuario).
hRightsChangeRightsPermiso para cambiar los permisos.
hRightsCreateDBPermiso para crear una base de datos.
Observación: Los derechos para crear una base de datos dan automáticamente los derechos para conectarse a esta base de datos cuando se crea.
hRightsDisconnectClientPermiso para desconectar equipos cliente.
hRightsManageServerDerechos de uso de HSetServer.
hRightsManageTaskDerechos para gestionar las tareas programadas.
hRightsManageUserPermiso para eliminar o agregar usuarios o grupos.
hRightsPriorityDerechos para modificar la prioridad de la aplicación actual (HPriority) o la prioridad de otra aplicación cliente (HPriorityClient).
hRightsReadLogStatPermiso para ver las estadísticas de actividad y los registros del servidor.
hRightsSeeUserDerecho a ver la información sobre los usuarios y los grupos.
hRightsSendMessageToClientPermiso para enviar mensajes a los equipos cliente.
hRightsServerReplicationPermiso para definir y realizar una replicación entre dos servidores HFSQL.
hRightsStopServerDerechos para detener un servidor (HStopServer).
<New values>: Constantes de tipo Integer
Lista de nuevos valores para los derechos modificados. Se deben asignar nuevos valores a todos los derechos especificados en <Derechos de modificación> (en el mismo orden).
Si se indica un único valor en este parámetro, se asignará a todos los derechos especificados en <Derechos a modificar>.
Los valores posibles son los siguientes:
hAllowedEl usuario o grupo tiene el permiso correspondiente.
hForbiddenEl usuario o grupo no tiene el permiso correspondiente.
hInheritEl usuario heredará del valor de los derechos concedidos al grupo al que pertenece.
Observaciones

¿Cuándo se modifican los derechos?

El cambio es efectivo desde que se ejecuta HModifyServerRights. No es necesario reiniciar el servidor para tener en cuenta los nuevos derechos.

¿Cuáles son los derechos necesarios para añadir y/o modificar los usuarios o los grupos?

El tabla a continuación presenta los derechos necesarios para que manipular conozca las características de los grupos y usuarios:
hRightsManageUserhRightsSeeUser
Acciones sobre los otros usuarios o grupos (que no sean el usuario y grupo actual)
x
Modificar el nombre de un usuario o grupo
x
x
Agregar un usuario o grupo
x
x
Modificar las características del usuario o grupo actual
x
Ver los usuarios o los grupos
x
Componente: wd290hf.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
METODO CREATE DATABASE HFSQL CLIENT/SERVER VIA WEBSERVICE COM DIRETIVAS OK
https://forum.pcsoft.fr/fr-FR/pcsoft.br.windev/3252-informatica-novo-metodo-create-database-hfsql-client-server/read.awp
BOLLER
13 07 2019

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local