Desde que Microsoft lanzó Dynamics NAV 2013, ha habido un debate sobre la mejor manera de crear un usuario en una base de datos restaurada.

El problema es el siguiente:
Cuando se realiza una copia de seguridad de SQL y es portada a un entorno diferente, el usuario de Active Directory de Windows que se crearon en el antiguo entorno no necesariamente se crea en el nuevo entorno.
Siempre es posible restaurar la copia de seguridad en el nuevo servidor SQL, pero eso no me da acceso a la base de datos.
La forma más fácil es eliminar toda la información de cuatro tablas, pero esto va a eliminar todos los usuarios existentes. Si estos no son necesarios, entonces no hay problema, pero si queremos mantener a los usuarios existentes, esta no es una opción.

La eliminación de todos los usuarios se puede hacer ejecutando el siguiente script:

img1

Si los nombres de usuario son precisamente lo mismo sólo con un dominio diferente, entonces es posible «actualizar» el ID de seguridad de Windows con este script:

img2

En combinación con la tabla syslogin y un poco de magia de SQL, puede incluso ser posible cambiar todos los usuarios de un dominio a otro y de un identificador de seguridad de Windows a otra.

Pero lo que si quiero es un script que ejecute:
• Crear un usuario en el servidor SQL
• Generar un SID de usuario al azar
• Crear el usuario en la base de datos
• Agregue un papel para el usuario
• Dar permiso al usuario en la nueva base de datos

Todo esto !En una sola vez.¡…

Me tomó un poco de google y la ayuda de Mibuso y otros recursos para elaborarlo pero me lo guardo para otro post….

Permanece atento a nuestras publicaciones.

¡Hasta pronto!

Importante: El código indicado en esta publicación es ofrecido sin garantía de funcionamiento. Está bajo su responsabilidad el uso inapropiado del mismo.

Escríbenos una nota o llámanos!

Suscríbete a nuestra Newsletter!

Visítanos en Sevilla o en las redes!

CONTACTO

Contacto

Política de privacidad

6 + 7 =


Los datos personales facilitados voluntariamente por usted, a través del presente formulario web serán tratados, por ABD Informática, S.L. como responsable del tratamiento, con la finalidad de atender su solicitud, consulta, queja o sugerencia, sin que se produzca comunicaciones o cesiones de datos y conservados durante los plazos necesarios para atender su solicitud. Puede usted ejercer los derechos de acceso, rectificación o supresión de sus datos, dirigiéndose a arco@abd.es, para más información al respecto, puede consultar nuestra política de privacidad.




Mostrar más/menos

NEWSLETTER

DÓNDE ESTAMOS

Calle Alberche, 4A, 1º Derecha


Sevilla, (41005) España

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies

Compártelo

Comparte este post con tus contactos!