it-swarm.com.de

Wie kann ich die "Tabelle 'dbo.Foo' bereits auflösen?" Fehler, wenn die Tabelle nicht existiert?

Ich habe eine Tabelle erstellt und dann gemerkt, dass ich einen Fehler gemacht habe. SSMS ließ mich die Tabelle nicht aktualisieren, ohne sie neu erstellen zu müssen. Daher habe ich die Tabelle gelöscht und versucht, sie erneut zu erstellen.

Es lässt mich das nicht und ich bekomme einen Fehlerdialog

Die Tabelle 'dbo.Foo' ist bereits vorhanden.

Also versuche ich es wieder zu löschen:

drop table dbo.Foo

Die Tabelle 'dbo.Foo' kann nicht gelöscht werden, da sie nicht vorhanden ist oder Sie keine Berechtigung haben.

Das Aktualisieren des IntelliSense-Caches hilft nicht.

35
Stijn

Das Beenden und Neustarten von SSMS scheint der einzige Weg zu sein, den Fehler zu beseitigen. Danach kann ich die Tabelle erneut erfolgreich erstellen.

81
Stijn

Ich hatte das gleiche Problem. Klicken Sie mit der rechten Maustaste auf Ihre Serververbindung und wählen Sie "Aktualisieren". Ich habe dies getan und konnte die neu erstellte Tabelle speichern, ohne SSMS neu zu starten.

7
user3556018

Um dies zu ändern, klicken Sie im Menü Extras auf Optionen , erweitern Sie Designers und klicken Sie dann auf Table and Database Designers . Aktivieren oder deaktivieren Sie das Kontrollkästchen Verhindert das Speichern von Änderungen, die das erneute Erstellen der Tabelle erfordern .

6
Jafar Mortazavi

Erstellen Sie die Tabelle mit einem anderen Namen und benennen Sie sie um. Server-Aktualisierung funktionierte nicht für mich. Sie können jedoch versuchen, Management Studios neu zu starten.

5
Zoheb

Ich habe festgestellt, dass Sie einfach alle TAB 'Löschen der Tabelle' von SSMS schließen müssen, und es ist fertig

4
Sruit A.Suk

Klicken Sie mit der rechten Maustaste auf den Server, klicken Sie auf Aktualisieren und versuchen Sie es erneut! Arbeitete wie ein Zauber für mich. Ich hoffe, das gleiche funktioniert auch für Sie.

1
Niranjan A

Stellen Sie sicher, dass Sie keine nicht gespeicherten Tabellenänderungen vorgenommen haben (schließen Sie besser alle Tabulatoren und versuchen Sie es erneut).

1
stenly