Hai poche opzioni per utilizzare un file di rete come fonte di backup
- Mappa unità/percorso di rete, file di hosting, sotto lo STESSO utente di MS-SQL Server.
- Utilizzare la stored procedure estesa xp_cmdshell per mappare l'unità di rete dall'interno di MS SQL (in questo modo, la shell dei comandi avrà gli stessi privilegi dell'account utente che esegue 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'
Successivamente l'unità Z:sarà visibile in Server Management Studio, o solo
RESTORE DATABASE DataBaseNameHere FROM DISK = 'Z:\BackNameHere.BAK'
GO