Buscar este blog

martes, 15 de noviembre de 2016

Property Owner is not Available for Database '[ ]'. This property may not exist for this object, or may not be retrivable due to insufficient acces rights (Microsoft.SqlServer.Smo) // SOLUCION AL PROBLEMA

Buen dia amigos,

   Hoy quiero contestar una pregunta de don Armando Gonzalez del Rio quien nos escribe desde Monterrey en el querido país Azteca.

    Don Armando refiere que trabaja para una cia donde fueron despedidos empleados del Depto de Sistemas, alguno de los cuales cumplían funciones de DBA.
 
    Concreteamente el problema que nos refiere es "cuando intento clickear sobre una base de datos y obtener sus propiedad me encuentro imposibilitado de hacerlo y me aprece este cartel:"


Solución:

 Don Armando ud no puede acceder a las propiedades de las bases de datos puesto que el owner de las mismas a quedado ligado a los empleados de la empresa que han sido desafectados de la misma.

  Tiene pues que correr un comando asignando la base de datos a un login, preferentemente de domino, que esté asignado a un empleado del payroll actual de la Cia.

  Cómo se hace? Pues de la siguiente forma, utilizando el sp sp_changedbowner.

  use [base de datos]

exec sp_changedbowner 'gherrera';


En el ejemplo precedente se asigna un nuevo owner al login "gherrera".

Es todo amigos, nos vemos proximamente.

Saludos desde Argentina.