Abrufen Vorherige version einer gespeicherten Prozedur
Habe ich geändert, eine gespeicherte Prozedur, die heute aber nach, dass ich merkte, dass es falsch ist. So will ich zurückkehren. Gibt es eine Möglichkeit, um die zuvor geänderte gespeicherte Prozedur oder ein anderes Datum der letzten gespeicherten Prozedur.Ich habe keine back-up auch. Danke.
- Ja - rufen Sie den vorherigen Zustand eines source-control-system......
- Die front-end-hast du benutzt? Vielleicht ist das front-end benutzt du (SSMS) hält Geschichte oder temporäre Dateien im system-temp-Ordner.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht direkt im SQL Server. Es sei denn, Sie haben gehalten ein Skript im source-control oder sonstwo Ihre einzige option ist die Wiederherstellung einer älteren Sicherung in eine andere Umgebung und ein Skript aus der alten version aus, die.
Nein, es sei denn, der SSMS-Abfrage-Fenster, das Sie verwendet, zu ändern, die Prozedur hat immer noch den alten text in der undo-Puffer. Sie müssen eine Sicherung wiederherstellen kopieren und manuell übertragen Sie die Prozedur aus der Datenbank kopieren.
Sollten Sie nicht die Aktualisierung der Datenbank direkt, aber mit einem version gesteuert Skript statt, um mit zu beginnen.
In Zukunft können Sie auch installieren Sie tools, wie die SSMS Toolpack zu halten, dass eine Geschichte der jede Abfrage, die Sie ausgeführt haben.
Haben Sie alle sicherungen von der Datenbank selbst? Die gespeicherte Prozedur wird ein Teil der Datenbank. Wiederherstellen es auf einem Ersatz-Rechner und entpacken Sie es von dort.
Wenn Sie nicht ein backup von der Datenbank... nicht wahr???