Ich kann die Struktur einer Tabelle in einer Datenbank nicht ändern. Datenbank für Replikation verwendet. Ich erhalte Dieser FehlerDie Tabelle <TableName> kann nicht gelöscht werden, da sie für die Replikation verwendet wird.
0
A
Antwort
0
Da der Fehler sagt der Tabelle für die Replikation verwendet wird, bedeutet, dass es ein Artikel in einem Replikations Publisher. Um die Tabelle ändern zu können, sollten Sie sie aus der Replikation entfernen und anschließend das Schema aktualisieren und anschließend in der Replikation erneut hinzufügen. Nach dem erneuten Hinzufügen müssen Sie die Subskriptionen neu initialisieren, um das geänderte Tabellenschema zu übernehmen.
+0
meine Datenbank replizieren von mehr als 30 Clients, wenn es also eine andere Option gibt, die ich ausprobieren kann? –
Verwandte Themen
- 1. Datei kann nicht gelöscht werden, da sie von einem anderen Prozess verwendet wird - VB.net
- 2. Wird die Grails-Kaskade gelöscht, wenn domain.delete() nicht verwendet wird?
- 3. Die Tabelle kann nicht mit EPPlus gelöscht werden
- 4. Fehler: Die Spalte 'x' kann nicht geändert oder gelöscht werden, da sie für die Volltextsuche aktiviert ist.
- 5. Trigger in Subskribenten wird gelöscht, wenn Replikation erstellt wird
- 6. Warum kann die Datei nicht gelöscht werden?
- 7. Werden Indizes für temporäre Tabellen gelöscht, wenn die Tabelle gelöscht wird?
- 8. Kopierkonstruktor wird implizit gelöscht, da die Standarddefinition schlecht formatiert wäre
- 9. Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird
- 10. Die Controls-Auflistung kann nicht geändert werden, da die Steuercodeblocks enthalten (dh <% ... %>)
- 11. Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird
- 12. Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird
- 13. Löschen von Zeilen aus einer SQL-Tabelle, die für die Replikation markiert ist
- 14. Warum verwendet die MySQL Replikation fünf Zertifikate?
- 15. Datei kann nicht verschoben werden, da sie von einem anderen Prozess verwendet wird
- 16. Wofür wird die Transaktionsreplikation verwendet?
- 17. Illuminate \ Routing \ Controller kann nicht als Controller verwendet werden, da der Name bereits verwendet wird
- 18. Generierte Quelle, die nach IFRAME gelöscht wird
- 19. Kann Annotationsprozessor für die Codegenerierung verwendet werden?
- 20. CanOpenUrl kann nicht für die InterApp-Kommunikation verwendet werden
- 21. SQS-Nachrichten, die nicht gelöscht werden
- 22. WCF Fehler Das Kommunikationsobjekt, System.ServiceModel.Channels.ServiceChanne, kann nicht für die Kommunikation verwendet werden, da sie im Zustand Faulted ist
- 23. Klasse kann nicht verwendet werden, da es kein Merkmal ist
- 24. supportMapFragment on onDestroy kann nicht gelöscht werden
- 25. Replikation - Expliziter Wert muss für Identitätsspalte in Tabelle angegeben werden
- 26. Die Tabelle kann nicht exportiert werden
- 27. Die älteste Tabellenpartition konnte nicht gelöscht werden
- 28. Elasticache - Erhöhen Sie die Anzahl der Knoten für die Replikation
- 29. kann nicht geöffnet werden, da die Projektdatei nicht in ios analysiert werden kann
- 30. Tabelle kann nicht gelöscht werden: Eine Fremdschlüsseleinschränkung schlägt fehl
Das ist, was gesagt wird, es wird durch Replikation verwendet. Sie müssen die Replikation entfernen und die Tabelle löschen und dann die Replikation erneut installieren. – FLICKER
das ist in meinem Fall nicht möglich, da Datenbank replizieren von mehr als 30 Clients. –
Warum also werden Sie den Tisch fallen lassen? Bist du ein DBA? Wissen Sie, wie Sie mit der Replikation umgehen? – FLICKER