Wie kann man das Schema anpassen (MSSQL-Server)?
Quelle: siehe auch KB-022/11
Beim Rücksichern oder Anhängen einer Datenbank von einem anderen MSSQL-Server zu einem anderen muss beachtet werden, dass der Benutzer ggfls. gleich heißt, aber ein andere interne GUID hat. Damit besitzt der Benutzer nur Lese-Rechte, keine Schreibrechte.
Die Informationen und Mappings für MSSQL-Benutzer, Datenbankbenutzer und Datenbankschema stehen in der MSSQL-Datenbank.
Schematische Darstellung:
DB2 = rückgesicherte DB1-Datenbank von MSSQL-Server1
Um dies zu ändern, muss das Schema angepasst werden.
Schritt-für-Schritt-Anleitung
Wenn Schema und Benutzer des alten und neuen MSSQL-Servers gleich heißen
Wenn das Schema und der Benutzer beim neuen MSSQL-Server unterschiedlich sind
Sollten Fehler auftreten, sollte der Fehlercode geprüft werden.
Denkbar sind: Nicht genug Rechte oder es gibt Views. Tabellen, die in Views eingebunden sind, können nicht geändert werden. Die Views müssen zuerst angepasst werden. Danach können auch die Tabellen angepasst werden.
Verwandte Artikel