This database does not have a valid dbo user or you do not have permissions to impersonate the dbo user, so database diagramming ...

This database does not have a valid dbo user or you do not have permissions to impersonate the dbo user, so database diagramming is not available.  Ensure the dbo account is valid and ensure you have impersonate permission on the dbo account.