Dynamische Dateinamen für SQL Server-sicherungen?
Wie können Sie legen Sie das Datum in den Dateinamen (eine dynamische Dateinamen) in einem T-SQL-backup-Skript? Verwenden Sie SQL Enterprise Manager zum erstellen und planen von backup-Jobs, die möchte ich gerne Bearbeiten Sie die T-SQL erstellt, um ändern Sie den Dateinamen der gesicherten Datenbank werden dbname_date.bak (d.h. northwind_5-1-2009.bak). Das nächste mal die backup läuft, wird es northwinds_new_date.bak.
Du musst angemeldet sein, um einen Kommentar abzugeben.
im Grunde, was Sie tun möchten, deklarieren Sie eine string-variable, stellen Sie es auf den Namen und dann fügen Sie das Datum an das Ende der Variablen. dann verwenden Sie einfach die variable, wo der name des backup geht
etwas wie funktionieren sollte. haben Sie vielleicht saß der getdate() nvarchar.
Hier ist, was Sie wirklich wollen zu wissen - das Rad nicht neu erfinden. Hier ist ein fantastisches Skript zum automatisieren von sicherungen, die tut, was Sie beschreiben:
http://blog.ola.hallengren.com/