921 Stimmen

Sql Server Fehler 'Speichern von Änderungen ist nicht erlaubt' ► Speichern von Änderungen, die eine Neuerstellung der Tabelle erfordern, verhindern

Wenn ich eine Tabelle in SQL Server erstelle und speichere, erhalte ich diese Fehlermeldung, wenn ich versuche, den Tabellenentwurf zu bearbeiten, z. B. den Spaltentyp von int in real zu ändern:

Das Speichern von Änderungen ist nicht zulässig. Die von Ihnen vorgenommene Änderung macht es erforderlich, die folgende Tabelle zu löschen und neu zu erstellen. Sie haben entweder Änderungen an einer Tabelle vorgenommen, die nicht neu erstellt werden kann, oder die Option zum Verhindern des Speicherns von Änderungen, die eine Neuerstellung der Tabelle erfordern, aktiviert.

Warum muss ich die Tabelle neu erstellen? Ich möchte nur einen Datentyp ändern von smallint a real .

Der Tisch ist leer, und ich habe ihn bis jetzt noch nicht benutzt.

7voto

mirazimi Punkte 620

Extras >> Optionen >> Designer und deaktivieren Sie die Option "Änderungen, die eine Neuerstellung der Tabelle erfordern, nicht speichern":

Description in Photos format

2voto

Rishabh Seth Punkte 151

1) Öffnen Sie das Werkzeug, das sich oben befindet.
2) Wählen Sie Optionen aus der Auswahlliste.
3) Nun erscheint das Popup-Fenster und Sie können nun die Option Designer aus der Liste der Menüs auf der linken Seite auswählen.
4) Jetzt müssen Sie das Kontrollkästchen "Änderungen nicht speichern" deaktivieren, damit die Tabelle neu erstellt werden kann. Klicken Sie nun auf OK.

1voto

Ogbonna Vitalis Punkte 7639

Klicken Sie im Menü Extras auf Optionen, wählen Sie im Seitenmenü die Option Designer und deaktivieren Sie das Kontrollkästchen Änderungen verhindern, die zur Neuerstellung einer Tabelle führen können. Speichern Sie dann die Änderungen

1voto

Taher Chtaywi Punkte 21

Wenn Sie Sql Server Management Studio verwenden, gehen Sie zu Tools >> Options >> Designers und deaktivieren Sie "Prevent Saving changes that require table re-creation" Bei mir funktioniert das

0voto

Emre Karataşoğlu Punkte 1574

Wenn Sie die Option "Speichern von Änderungen, die eine Neuerstellung der Tabelle erfordern, verhindern" in der Liste nicht sehen können Das Bild

Sie müssen die Änderungsverfolgung aktivieren.

  • Klicken Sie mit der rechten Maustaste auf Ihre Datenbank und dann auf Eigenschaften
  • Klicken Sie auf Tracking ändern und aktivieren Sie es
  • Gehen Sie erneut auf Extras -> Optionen -> Designer und deaktivieren Sie das Kontrollkästchen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X