none
Asignacion de funciones usuarios reporting service restaurado en otro server RRS feed

  • Pregunta

  • Buenas a todos SE QUE SE VE BASTANTE BLABLA PERO PORFA LEANLO PARA ENTENDER MI DESESPERACION :(

    Tengo el siguiente escenario, estoy intentando hacer una replica de un  reporting service en otro servidor, restauro las bases de datos ReportServer y ReportServerTempBD, ejecuto el comando "RSConfig -c -s Server -d ReportServer -a Windows -u User -p Pass" y restauro la llave de encriptacion todo queda bien a excepcion de la asignacion de funciones (los accesos de los usuarios a cada carpeta o reporte) ningun usuario tiene acceso y representa un trabajo muy tedioso el asignar los usuarios de nuevos uno a uno a cada carpeta y reporte que le corresponde en la plataforma.

    Soy  nuevo en esto, es la primera vez que trabajo con reporting service he buscado y buscado y probado y probado y no encuentro solucion :(, ademas de lo que ya mencione tambien he probado:

    -Reemplazar los archivos de configuracion del reporting service

    -Jugar con las tablas Users, PolicyUserRole, SecData de la base de datos ReportServer intentando copiar las asignaciones, cambiando el nombre de los usuarios directamente en todas la tablas mencionadas para que me reconozca al usuario y le muestre los reportes, pero nada :'(.

    -Tambien probe lo siguienete: por ejemplo de la base de datos que restaure viene el usuario DOMINO1\Juan, entonces en  el servidor donde lo restaure tambien hay un usuario Juan, entonces cambie todas las referencias en la base de datos ReportServer en las tablas Users, PolicyUserRole, SecData y las reemplaze con DOMINIO2\Juan, ya hecho esto me fui al administrador de reportes (que me seguia sin mostrar los reportes) con un usuario administrador y añadi al usuario DOMINIO2\Juan y pos que creen???.... me creo otro usuario con nombre DOMINIO2\Juan (obviamente con otro ID), el asunto es cuando inicio sesion como sabe que el ID que debe tomar es el del que añadi (el segundo mencionado) si hay dos usuarios DOMINIO2\Juan :(, y  me toma el nuevo que añadi y no se como hace......

    PORFAVOR SU AYUDA!!!!!!!!!, ALMENOS QUISIERA SABER SI NO ES POSIBLE PARA NO SEGUIR INTENTANDO Y ASIGNARLOS TODOS MANUAL 1 A 1 :(

    martes, 29 de septiembre de 2015 17:14

Respuestas

Todas las respuestas

  • Saludos Yerald

    Parece ser un problema de orphan users, cuando mueves la base de datos de reporte traes los login, recuerda que sql tiene 2 niveles de autentificacion, uno a al motor y otro a la base y los permisos.Sin datos más especificos de que error tienes es un poco dificil ayudarte.

    martes, 29 de septiembre de 2015 18:31
  • Hola enrique,

    Te agradezco mucho tu comentario, mi problema no esta con los usuarios del servidor de base de datos ni con los usuarios de bases de datos, en el caso del reporting service segun lo que entiendo la autentificaciòn la hace segun los usuarios del servidor (la maquina en si, no el motor de base de datos), entonces si es un usuario del servidor(la maquina) tiene acceso a la plataforma una vez en la plataforma tendra acceso segun las politicas (que segun creo yo) se encuentra en las tablas "PolicyUserRole", "SecData". Para ejecutar cualquier consulta al gestor de base de datos, lo hace con el usuario que se configura en el reporting service configuration manager, en mi caso LocalSystem con autentificacion de windows,

    Te adjunto una imagen de donde deberian aparecer los usuarios y no me aparecen, me aprece igual solo el administrador, te agradezco mucho tu tiempo y cualquier otro comentario, gracias de nuevo (no me dejo adjuntar la imagen asi que te copio el link de la imagen)

    https://technet.microsoft.com/en-us/library/Cc966542.usrswexpfig12_big%28l=en-us%29.jpg

    martes, 29 de septiembre de 2015 19:54
  • https://msdn.microsoft.com/en-us/library/ms143724.aspx?f=255&MSPPError=-2147217396

    Segun este documento (aqui te dice como hacer la migracion) tendras que recrearlos.

    martes, 29 de septiembre de 2015 20:49
  • https://msdn.microsoft.com/en-us/library/ms143724.aspx?f=255&MSPPError=-2147217396

    Segun este documento (aqui te dice como hacer la migracion) tendras que recrearlos.

    Saludos enrique

    Al menos eso me quita un peso de encima, ya se que no se puede asi que eso ya no me deja tan frustrado, solo para estar seguro, esto es a lo que explica que debo recrearlos? " If you have custom ACLs associated with either of the SQL Server 2005 Reporting Services Windows groups, you will need to apply those ACLs to the new group for your new report server instance in SQL Server 2008 Reporting Services. "

    Gracias de nuevo

    martes, 29 de septiembre de 2015 22:19
  • Esta parte

    "If you have just a few items, you can republish reports, report models, and shared data sources from Report Designer, Model Designer, and Report Builder to the new report server. You must re-create role assignments, subscriptions, shared schedules, report snapshot schedules, custom properties that you set on reports or other items, model item security, and properties that you set on the report server. You will lose report history and report execution log data."

    martes, 29 de septiembre de 2015 22:29
  • Eso me deja un tanto confundido, el hecho es que mis subscripciones quedaron bien solo tube que cambiar el propietario en la tabla subscriptions de la BD ReportServer, y segun lo resaltado en negrita debo de recrearlas...
    miércoles, 30 de septiembre de 2015 15:27