Freigeben über


Bekanntes Problem: Datenbankspiegelungsfehler, dass die Quelltabelle nicht existiert

Wenn Sie dieselbe Tabelle schnell und wiederholt in der SQL-Quelldatenbank ablegen und erneut erstellen, kann die gespiegelte Tabelle einen fehlerhaften Zustand eingeben. Die Fehlermeldung gibt an, dass die Quelltabelle nicht vorhanden ist.

Status: Offen

Produkt-Erfahrung: Datenfabrik

Symptome

Das Problem betrifft die gespiegelte Azure SQL-Datenbank, SQL MI und Fabric SQL-Datenbank. Dieser Fehler wird angezeigt, wenn Sie dieselbe Tabelle schnell und wiederholt in der SQL-Quelldatenbank ablegen und neu erstellen. Die gespiegelte Tabelle kann einen fehlerhaften Zustand eingeben, der angibt, dass die Quelltabelle nicht vorhanden ist. Die Fehlermeldung ähnelt: Error: SqlError, Type: UserError, Message: Source table does not exist in the current database. Ensure that the correct database context is set. Specify a valid schema and table name for the database.

Lösungen und Problemumgehung

Bei Azure SQL-Datenbank und SQL MI besteht die Problemumgehung darin, die Spiegelung im automatischen Modus neu zu starten, wenn der Fehler auftritt. Lösen Sie für die Fabric SQL-Datenbank eine Supportanfrage mit dem Fabric Mirroring-Team aus.

Nächste Schritte