Aquesta és la meva primera entrada del meu primer blog. Ja se sap que les primeres vegades son una mica desastroses, tot i que totalment necessàries per a les segones oportunitats. La funcionalitat d'aquest blog no vol ser més que la d'anotar-me una sèrie de recordatoris "informàtics" en forma d'entrades per a poder ser consultades amb posterioritat i des de qualsevol lloc. Però posades en un blog per si poden ser útils per algun altre internauta dedicat a aquest mon de la programació.
Avui per començar voldria publicar un script per SQL Server per a poder fer còpies en xarxa. Ens pot servir en els casos de servidors amb poc espai de disc. Cal tindre en compte que aquestes còpies triguen més que les còpies locals. La primera part crea un dispositiu en xarxa, la segona part fa la còpia, i la tercera esborra el dispositiu. Aquest és el script:
EXEC master.dbo.sp_addumpdevice
@devtype = N'disk',
@logicalname = N'LAN',
@physicalname = N'\\PcCopies\c\Copies\MyBackup.bak'
GO
BACKUP DATABASE [MyDatabase]
TO [LAN]
WITH NOFORMAT, INIT,
NAME = N'MyDatabase-Completa Base de datos Copia de seguridad',
SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
IF EXISTS (SELECT name FROM master.dbo.sysdevices WHERE name = N'LAN')
EXEC master.dbo.sp_dropdevice @logicalname = N'LAN'
GO
Cap comentari:
Publica un comentari a l'entrada