Czy istnieje możliwość wykonania backupu bazy danych bezpośrednio na serwer FTP?
Czy istnieje możliwość wykonania backupu bazy danych bezpośrednio na serwer FTP?
Krótka odpowiedź brzmi - nie.
SQL Server obsługuje wykonywanie kopii bezpieczeństwa bezpośrednio do pliku lub na urządzenie taśmowe, a dodatkowo od wersji 2014 do magazynu BLOB w Windows Azure (zwanym Backup to URL).
Rozwijając wstępną odpowiedź należy zaznaczyć, że technicznie zapis bezpośrednio do FTP jest możliwy na dwa sposoby:
W praktyce każde z powyższych zastosowań posiada poważne wady - obejścia z mapowaniem nie obsługują scenariusza przerwania transferu, wymagającego ponowienia wykonania operacji kopii zapasowej, a implementacja interfejsów VDI jest z kolei kosztowna i przeznaczona dla dostawców sprzętu/rozwiązań, a nie użytkowników serwera.
W związku z powyższym optymalnym rozwiązaniem jest wykonanie kopii zapasowej na dysk lokalny, a następnie skopiowanie na serwer FTP, np. za pomocą skryptu PowerShell.