Backup/Restore SQL 2005 su network share

Durante le operazioni di Backup/Restore di SQL 2005 potrebbe essere utile utilizzare una share di rete (per motivi di spazio), ma una delle limitazioni del wizard di SQL 2005 e del T-SQL è quello di non permetterne un uso diretto. Ma c’è un modo per farlo:

  1. assicurarsi che il servizio giri con un utente abilitato ad accedere alla rete (no local system per intenderci). se non è così la cosa più facile è creare un utente apposito è impostare il servizio con queso utente.
  2. utilizzare il comando EXEC  xp_cmdshell ‘net.exe use z: \\server\share  password /user:user’ in questo modo viene creato il drive di rete z:.
  3. a questo punto sia il wizard di sql sia il T-SQL accetteranno tutti i comandi che referenziano file su questo drive.