Intenté crear un diagrama de base de datos con SQL Server 2008, pero se produce un error:
Los objetos de soporte del diagrama de base de datos no se pueden instalar porque esta base de datos no tiene un propietario válido. Para continuar, primero use la página Archivos del cuadro de diálogo Propiedades de la base de datos o la instrucción ALTER AUTHORIZATION para configurar el propietario de la base de datos a un inicio de sesión válido, luego agregue los objetos de soporte del diagrama de la base de datos.
Luego probé lo siguiente:
EXEC sp_dbcmptlevel 'Ariha', '90';
GO
ALTER AUTHORIZATION ON DATABASE::Ariha TO [WIN-NDKPHUPPNFL\Administrator]
GO
USE Ariha
GO
EXECUTE AS USER = N'dbo' REVERT
GO
El siguiente error aparece:
Mensaje 15404, Nivel 16, Estado 11, Línea 1 No se pudo obtener información sobre el grupo / usuario de Windows NT 'WIN-NDKPHUPPNFL \ Administrador', código de error 0x534.
El problema es que el nombre de la PC ha cambiado a "DevPC" También cambié esto en el script de actualización, pero sigue siendo el mismo error 15404.
¿Qué puedo hacer para solucionar este molesto error?
alter authorization on database::[db_name] to [sa]
y luego 2) ejecute el mismo comando nuevamente y reemplace [sa]
con el usuario propietario de la base de datos inmediatamente después de la restauración.