Masz kilka opcji użycia pliku sieciowego jako źródła kopii zapasowej
- Odwzoruj dysk sieciowy/ścieżkę, plik hostujący, dla TEGO SAMEGO użytkownika jako serwera MS-SQL.
- Użyj rozszerzonej procedury składowanej xp_cmdshell do mapowania dysku sieciowego z wnętrza MS SQL (w ten sposób powłoka poleceń będzie miała takie same uprawnienia jak konto użytkownika z uruchomionym programem SSMS)
-- allow changes to advanced options
EXEC sp_configure 'show advanced options', 1
GO
-- Update currently configured values for advanced options.
RECONFIGURE
GO
-- To enable xp_cmdshell
EXEC sp_configure 'xp_cmdshell', 1
GO
-- Update currently configured values for advanced options.
RECONFIGURE
GO
EXEC xp_cmdshell 'NET USE Z: \\Srv\Path password1 /USER:Domain\UserName'
Następnie dysk Z:będzie widoczny w studiu zarządzania serwerami lub po prostu
RESTORE DATABASE DataBaseNameHere FROM DISK = 'Z:\BackNameHere.BAK'
GO