Tabla de Usuario BD

Etiquetado: 

Este debate contiene 4 respuestas, tiene 2 mensajes y lo actualizó  Cristina Nicolàs hace 11 meses, 3 semanas.

Viendo 5 publicaciones - del 1 al 5 (de un total de 5)
  • Autor
    Publicaciones
  • #6895

    Nektech
    Participante

    Hola muy buenas dias,

    De antemano muchas gracias por toda la ayuda proporcionada ha sido de mucha utilidad , ahora vengo con mas dudas espero me puedan apoyar .

     

    1. Quisiera saber dentro de la base de datos SQLServer cual es la tabla que me puede indicar los usuarios que tengo y sus contraseñas y si es posible cambiar las contraseñas aplicando un query «update» , tengo sabido que con un SUPER USUARIO puedo realizar el cambio pero mi consulta es dentro de la Base de datos Sqlserver si se puede saber User , ID ,cambiar esa informacion y cual seria la tabla ?

    2. Estoy empezando en el desarrollo de Navition y quiero inclinarme por la opcion de Visual Code  ya que veo mas futuro y mas opciones y menos restricciones al momento de desarrollar , que extension  de visual code me recomiendas  instalar y que version me podrias apoyar debido que con anterioridad creo que ese es mi problema al momento de conectarme con la base de datos .

    – Microsoft SqlServer  Managment 2018

    – Visual Code 1.29.1 architecture x64

     

     

    Muchas gracias y quedo ala espera de sus comentarios .

     

    Slds,

    #6901

    Cristina Nicolàs
    Jefe de claves

    Hola,

    En general es muy mala idea conectarse directamente al SQL para hacer modificaciones de datos.
    Accediendo y modificando directamente los datos en SQL, no se ejecuta ningún tipo de lógica de negocio de NAV, por lo que hay mucho peligro de dejar datos inconsistentes.

    Dicho esto, para saber en que tablas se guarda la distinta información de NAV, yo lo que hago siempre es abrir el cliente y como usuario ir hasta el sitio que me interesa (en este caso la página de los usuarios). Ahí abro la ayuda, acerca de esta página, y esto me da la información de el ID de página y el ID de tabla.

    Y si lo que necesito es cambiar la lógica de NAV en algún aspecto, abro la página o la tabla correspondiente y empieza a investigar el código de lo que hace el estándar de NAV para ver como lo puedo yo replicar o modificar.
    En este caso intentaría buscar la lógica del cambio de contraseña.

    Y todo siempre dentro de NAV. Ya digo, es muy mala idea cambiar datos desde SQL.

    Un saludo,
    Cristina Nicolàs

    ¿Quieres conocer las últimas novedades sobre Business Central? Dynamics ScaleUp 2019.

    Consulta fechas en
    DynamicsScaleUp.com

    #6936

    Nektech
    Participante

    hola, gracias por tus consejos   y ayuda .

    Te comentaba esto porque nuestro proveedor de implementacion de NAV nos dejo en medio de procesos críticos y quedo en pausa la implementacion por problemas administrativos y ellos tenían el usuario IT , yo tenia otro Usuario  pero tengo algunas restricciones y me gustaría seguir con la implementacion de nuestra parte pero para ello necesito saber ese password la cual ahora se nos hace difícil obtener ese dato pero tengo acceso a la base de datos me gustaría saber en que tabla poder ver el pass y si esta encriptado pues me gustaría cambiarlo desde SQL pero no se que tan efectivo o recomendable sera hacer eso de igual forma se me hes necesario poder entrar con el usuario que tiene todos los permisos para no tener ninguna restricción .

    #6937

    Cristina Nicolàs
    Jefe de claves

    Hola,

    Hay algunos cmdlets de PowerShell específicos para NAV que te permiten añadir un usuario a la BBDD y darle los permisos que necesites. O para el usuario que ya tienes, ponerles permisos SUPER.
    Es mejor opción esta que la de intentar hacer cambios en el SQL.

    Un saludo,
    Cristina Nicolàs

    ¿Quieres conocer las últimas novedades sobre Business Central? Dynamics ScaleUp 2019.

    Consulta fechas en
    DynamicsScaleUp.com

    #7136

    Cristina Nicolàs
    Jefe de claves

    Hola,

    Actualizo este hilo porque precisamente hoy me ha tocado añadirme a una BBDD a la que no tenia acceso.

    Los cmdLets que hay que ejecutar son:
    New-NAVServerUser
    New-NAVServerUserPermissionSet

    En este caso, mi usuario no existía en la BBDD, así que primero he creado el usuario y después me he dado permisos.

    New-NAVServerUser -WindowsAccount Cristina -ServerInstance DynamicsNAV110
    New-NAVServerUserPermissionSet -WindowsAccount Cristina -ServerInstance DynamicsNAV110 -PermissionSetId SUPER

    Espero que te sirva.

    Un saludo,
    Cristina Nicolàs

    ¿Quieres conocer las últimas novedades sobre Business Central? Dynamics ScaleUp 2019.

    Consulta fechas en
    DynamicsScaleUp.com

Viendo 5 publicaciones - del 1 al 5 (de un total de 5)

Debes estar registrado para responder a este debate.

Members Currently Active: 0
No users are currently active
Keymaster | Moderator | Participant | Spectator | Blocked
Additional Forum Statistics
Threads: 1.011, Posts: 3.200, Members: 975
Welcome to our newest member, Datanet Industria
Most users ever online was 15 on 5 April, 2019 9:31 am