none
Error al Hacer Shrink con plan de mantenimiento RRS feed

  • Pregunta

  • Hola Buenos días,

     

    He probado con varios servidores de sql server 2017 y no consigo que me funcione el shrink en el plan de mantenimiento, incluso he creado BBDD nueva y sigue sin hacerme el shrink en ninguna de ellas. ¿Alguien tiene alguna idea? El visor de registros me da el siguente error "Property Size is not available for Database '[DBNAME]'.
    This property may not exist for this object, or may not be retrievable due to insufficient access rights"

     

    Saludos y gracias,

    martes, 14 de julio de 2020 12:06

Respuestas

  • Hola Buenos días,

     

    Resolvimos la incidencia creando la tarea con autenticación local usando la cuenta de administrador del dominio.

     

    Saludos,

    • Marcado como respuesta jordi gsp jueves, 23 de julio de 2020 6:18
    jueves, 23 de julio de 2020 6:18

Todas las respuestas

  • No es común hacer un SHRINK en un plan de mantenimiento, mas sin embargo, ¿porque no nos muestra el código que esta ejecutando?

    IIslas Master Consultant SQL Server

    martes, 14 de julio de 2020 15:11
  • Hola jordi gsp:

    Para poder reducir el tamaño de una base de datos, es necesario que el usuario que acometa la ejecución sea miembro de los roles de servidor sysadmin o el rol fijo de base de datos db_owner

    El agente usuario SqlAgent, que iniciará el plan de mantenimiento, por defecto no pertenece a ninguno de los roles, y es posible, que por eso te este informando de que puede ser que no tengas permisos.

    De cualquier manera, en en log de ejecución del plan o al menos al crearlo, puedes definir uno, donde te da más datos.

    Por supuesto también tienes el log del Servidor.

    Planes de mantenimiento. Reducir base de datos

    https://javifer2.wordpress.com/2018/09/22/planes-de-mantenimiento-usar-asistente-reducir-base-de-datos/

    miércoles, 15 de julio de 2020 2:34
  • Hola Muchas Gracias a todos por vuestras respuestas, en cuanto tenga un segundo lo reviso y os comento.
    miércoles, 15 de julio de 2020 8:51
  • No es común hacer un SHRINK en un plan de mantenimiento, mas sin embargo, ¿porque no nos muestra el código que esta ejecutando?

    IIslas Master Consultant SQL Server

    Hola IIslas,

    uso simplemente el shrink que viene de serie, no he implementado ningun script.

    Saludos,

    miércoles, 15 de julio de 2020 10:10

  • Gracias Javi,

    He usado el link y he vuelto a crear el plan de mantenimiento. Tambien he dado los permisos al usuario que me comentas, Pero me da el mismo error :(

    Saludos,


    miércoles, 15 de julio de 2020 10:13
  • Verifique este consejo de Pinal Dave:

    Tal vez la liga le sea de utilidad



    IIslas Master Consultant SQL Server


    miércoles, 15 de julio de 2020 17:31
  • Cual es el modelo de recuperacion de la base de datos?

    Cual es el permiso que le has dado al user agent mssql?

    Cual es el error explicito (entero)?

    De dónde lo extraes?

    sábado, 18 de julio de 2020 17:06
  • Muchas Gracias pero no me funciono :(!
    lunes, 20 de julio de 2020 12:41
  • Cual es el modelo de recuperacion de la base de datos?

    Simple

    Cual es el permiso que le has dado al user agent mssql?

    Permisos para todo, es mala práctica pero ya por desesperación y para probar lo he hecho.

    Cual es el error explicito (entero)?

    Property Size is not available for Database '[NOMBREBDD]'. This property may not exist for this object, or may not be retrievable due to insufficient access rights.

    De dónde lo extraes?

    Haciendo View history sobre "Mantenaince Plans" al desplegar el plan de mantenimento fallido, poniendome sobre el recuadro "Error Message"

    lunes, 20 de julio de 2020 12:53
  • Hola Buenos días,

     

    Resolvimos la incidencia creando la tarea con autenticación local usando la cuenta de administrador del dominio.

     

    Saludos,

    • Marcado como respuesta jordi gsp jueves, 23 de julio de 2020 6:18
    jueves, 23 de julio de 2020 6:18