Microsoft SQL Server Error: 15138 drop user account

Gerade habe ich eine ältere Sicherung in den Mircosoft SQL Express 2008 eingespielt. Dabei wollte ich ein wenig aufräumen und die nicht benötigten Benutzerkonten löschen. Jedoch habe ich bei dem Versuch immer die Fehlermeldung"The database principal owns a schema in the database, and cannot be dropped. (Microsoft SQL Server, Error: 15138)." bekommen. Die Lösung für dieses Problem ist recht einfach: Wenn für den Benutzeraccount ein Schema angelegt wurde, muss zunächst das Schema aus der SQL Server Datenbank entfernt werden. Um zu überprüfen, ob es ein Schema für den Benutzer gibt, kann man mit dem SQL Server Manager bei der entsprechenden Datenbank unter Sicherheit => Schema nachschauen. Wenn kein Schema mehr von diesem Benutzer existiert, lässt sich auch das Benutzerkonto ohne Fehlermeldung löschen.

SQL Server 2008 Modifizieren einer Tabelle

Derzeit beschäftige ich mich ein wenig mit dem SQL-Server 2008 und wollte einen ganz simple Geschichte machen: Eine bestehende Tabelle ein wenig anpassen. Beim Speichern der Daten kam aber vom Microsoft SQL Server Management Studio immer die Meldung, dass die Tabelle nicht gespeichert werden kann - mit dem Kommentar: "Speichern von Änderungen verhindern, die die Neuerstellung der Tabelle erfordern" Die Lösung dafür ist eigentlich recht simple: Man öffnet im SQL Server Managementstudio den Menüpunkt Extras -> Optionen; geht dann in den Bereich Designer -> Tabellen- und Datenbank-Designer und deaktiviert dort unter "Tabellenoptionen" die Checkbox "Speichern von Änderungen verhindern, die die Neuerstellung der Tabelle erfordern". Anschließend kann man wie gewohnt die Tabelle modifizieren und auch speichern....