Przywróć bazę danych z pliku kopii zapasowej, gdzie nazwa pliku odpowiada wyrażeniu reg


Wykonuję następujące czynności:
RESTORE DATABASE UAT
FROM DISK = 'E:\Databases\backup\MY_LIVE_20120720_070001.bak'
WITH REPLACE

Ale chcę mieć możliwość korzystania z lokalizacji pliku, która ignoruje liczby w nazwie pliku (które reprezentują datę) w pliku kopii zapasowej. Będzie tylko jeden
       'MY_LIVE_****.bak'
ale jego ciąg numeryczny będzie się zmieniać każdego dnia.
Celem jest przywrócenie mojej instancji UAT co tydzień przy użyciu najnowszej kopii zapasowej, w której będzie tylko plik pasujący do tego prefiksu ciągu, ale liczby/data będą się zmieniać co tydzień.
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Nie jest to dokładnie odpowiedź, której szukasz, ale nazwę pliku kopii zapasowej można znaleźć w połączeniu z tabelami kopii zapasowych * w msdb. Twój proces przywracania może wysłać zapytanie do produkcyjnej bazy danych msdb, ustalić nazwę pliku kopii zapasowej i przejść stamtąd. Ponadto zawsze dostępny jest PowerShell, który zapewnia idealne połączenie systemu plików i dostępu do bazy danych.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się