none
Urgente problema con usuario Owner RRS feed

  • Pregunta

  • Estimados.

    Tengo un proceso que restaura una bd de SQL 2005 a SQL2012, luego el cambia la compatbilidad en el SQL 2012, hasta acá todo bien.

    El problema es que tengo un usuario SQL que es OWNER de la bd, pero al ingresar en el SQL2012 y tratar de modificar un procedimiento almacenado del esquema DBO dice:

    Mens 297, Nivel 16, Estado 1, Procedimiento SystemProcedure, Línea 55
    El usuario no tiene permiso para realizar esta acción.


    DBA SQL Server Santiago/Chile

    martes, 4 de abril de 2017 15:00

Respuestas

  • Disculpen, era un error de mi parte, el productivo tenia un trigger a nivel de base de datos y en SQL2012 obviamente llegaba habilitado y no tenia las otras dependencias que necesitaba dicho ambiente.

    DBA SQL Server Santiago/Chile

    martes, 4 de abril de 2017 16:10

Todas las respuestas

  • Hola CMAPM,

    En la restauración también incluyes los permisos a los usuarios de la bd? verifica eso, porque al restaurar las bds siempre se debe volver a asignar los usuarios

    Saludos.


    Si ayudé a resolver tu consulta, no olvides marcar como respuesta y/o votar como útil.

    martes, 4 de abril de 2017 15:13
  • NO entendi mucho.

    Pero lo que hago es lo siguiente:

    En SQL2012 el usuario esta como owner en la bd XXX,

    Luego restauro solamente no hago nada mas pues los permisos ya vienen en la bd pues uso el mismo usuario siempre lo he hecho asi pero ahora en este SQL 2012 me da el error expuesto.


    DBA SQL Server Santiago/Chile

    martes, 4 de abril de 2017 15:28
  • Hice la siguiente prueba.

    Cree un nuevo usuario en la bd XXX le di permisos OWNER y el mensaje es el mismo:

    Mens 297, Nivel 16, Estado 1, Procedimiento SystemProcedure, Línea 55
    El usuario no tiene permiso para realizar esta acción.


    DBA SQL Server Santiago/Chile

    martes, 4 de abril de 2017 15:30
  • Hola CMAPM,

    Depués de la restauración te has fiijado si tiene todos los mismos valores? permisos a bd, nombre, password? te lo digo porque me paso lo mismo.

    Saludos


    Si ayudé a resolver tu consulta, no olvides marcar como respuesta y/o votar como útil.

    martes, 4 de abril de 2017 15:31
  • Disculpen, era un error de mi parte, el productivo tenia un trigger a nivel de base de datos y en SQL2012 obviamente llegaba habilitado y no tenia las otras dependencias que necesitaba dicho ambiente.

    DBA SQL Server Santiago/Chile

    martes, 4 de abril de 2017 16:10