Cannot alter column 'columnname' because it is 'REPLICATED'
![](https://madafa.de/media/pages/blog/e5daf2593e-1711528966/new_sqlserver.png)
Wir betreuen bei der Mainzer Datenfabrik verschiedene Kunden mit komplexen SQL Server Umgebungen. In diesem Beitrag geben wir einen kleinen Einblick in unsere alltägliche Arbeit und kundenseitige Problemstellungen.
Eine dieser Umgebungen ist ein 4 Node Alwayson Cluster, welcher kürzlich erst von SQL Server 2017 auf 2019 aktualisiert wurde. Durch neue Anforderungen an Bestandstabellen mussten in verschiedenen Tabellen neue Spalten hinzugefügt werden. Dabei sind wir auf ein merkwürdiges Problem gestoßen: Wenn wir eine bestehende Tabelle ändern wollten, kam die Fehlermeldung:
Cannot alter column 'columnname' because it is '
REPLICATED
'
Mit etwas Nachforschung fanden wir heraus, dass der SQL Server vor längerer Zeit mit einer Replikation eingerichtet wurde, die dann wieder deaktiviert wurde. Offenbar war das Deaktivieren nicht vollständig, denn es gab noch Spuren der Replikation in der Datenbank.
Select * from sys.tables
![Mainzer Datenfabrik - Cannot alter column 'columnname' because it is 'REPLICATED'](https://madafa.de/media/pages/blog/cannot-alter-column-columnname-because-it-is-replicated/29bcf9ce11-1716881017/1-1400x.png)
Während der Recherche stießen wir auf die Microsoft Prozedur: SP_REMOVEDBREPLICATION
Nach einer Rücksprache mit dem Microsoft Support, führten wir die Prozedur aus. Sie dauerte etwa 5 Minuten und war erfolgreich. Danach waren alle relevanten Tabellen wieder zu bearbeiten und wir konnten schließlich neue Spalten einfügen.
Das Ergebnis der sys.tables
sah nun so aus:
![Mainzer Datenfabrik - Cannot alter column 'columnname' because it is 'REPLICATED'](https://madafa.de/media/pages/blog/cannot-alter-column-columnname-because-it-is-replicated/6dfe20f2b8-1716881017/2-1400x.png)
Wenn Sie mehr über den beschriebenen Fall erfahren möchten, stehen Ihnen unsere Expert:innen gerne zur Seite. Vereinbaren Sie einfach ein unverbindliches Beratungsgespräch über unser Kontaktformular. Wir freuen uns von Ihnen zu hören!
Unsere Expert:innen stehen Ihnen bei allen Fragen rund um Ihre IT Infrastruktur zur Seite.
Kontaktieren Sie uns gerne über das
Kontaktformular und vereinbaren ein unverbindliches
Beratungsgespräch mit unseren Berater:innen zur
Bedarfsevaluierung. Gemeinsam optimieren wir Ihre
Umgebung und steigern Ihre Performance!
Wir freuen uns auf Ihre Kontaktaufnahme!
55118 Mainz
info@madafa.de
+49 6131 3331612
Freitags:
![](/assets/images/showoff/ms-partner.avif.png)
![](/assets/images/showoff/forschung.avif.png)