I can't access any database diagram
This is because the owner of the database ( the login ) was deleted. You should remap the owner of the database, to a login that exists.

ALTER AUTHORIZATION 
ON DATABASE::[DatabaseName]
TO [A Suitable Login];


Dont use sp_changedbowner. it's a deprecated feature.