Ich habe eine Datenbank wiederhergestellt und einen neuen Benutzer (denselben Benutzer, von dem ich mich angemeldet habe) als db_owner erstellt. Als ich nun das Datenbankdiagramm sehen wollte, bekam ich einen Fehler
Unterstützungsobjekte für Datenbankdiagramme können nicht installiert werden, da diese Datenbank keinen gültigen Eigentümer hat. Um fortzufahren, verwenden Sie zuerst die Dateiseite des Dialogfelds Datenbankeigenschaften oder die Anweisung Autorisierung ändern, um den Datenbankeigentümer auf eine gültige Anmeldung festzulegen, und fügen Sie dann die Datenbankunterstützungsobjekte hinzu
Als ich nun versuchte, den Besitz von der Seite "Dateien" der Datenbankeigenschaften zu ändern, wird die Fehlermeldung als angezeigt
Set Owner fehlgeschlagen für Datenbank 'ABC'. (Microsoft.SqlServer.SMO) Zusätzliche Informationen: In SMO ist eine Ausnahme aufgetreten. Der vorgeschlagene neue Datenbankeigentümer James-PC \ James wird in dieser Datenbank als Benutzer James zugeordnet. Parametername: James-PC \ James "
Bitte helfen Sie mir, das Problem zu beheben, damit ich nach dem Wiederherstellen der Datenbanksicherung von einem anderen System möglicherweise Datenbankdiagramme auf diesem Computer sehen kann.
quelle
Dies funktionierte für mich in SQL Server Management Studio v17.1
quelle