Bases de datos

SQL Server

Copias de seguridad y eliminación de bases de datos

Última actualización: 17-06-2018 19:27
Notas previas
Comando SQL
declare @aux varchar(100);

	set @aux = replace(replace(convert(varchar(100), getdate(), 120), '-', ''), ':', '');

	select 
			'BACKUP DATABASE [' + DB + ']'
			 + ' TO DISK = ''C:\_backups\' + @aux + ' - ' + DB + '.bak'''
			 + ' WITH NOFORMAT, NOINIT,'
			 + ' NAME = ''' + DB + '-Full Database Backup'','
			 + ' SKIP, NOREWIND, NOUNLOAD,  STATS = 10;' as BK_DB,
			'drop database [' + DB + '];' as DROP_DB
	from (
			select 'dbONE' as DB
			union select 'dbTWO'
			union select 'dbTHREE'
			
	) x;
	
Resultado
BK_DB                                                                                                                                                                                                                                                            DROP_DB
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------
BACKUP DATABASE [dbONE] TO DISK = 'C:\_backups\20171019 180935 - dbONE.bak' WITH NOFORMAT, NOINIT, NAME = 'dbONE-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10;                                                                                   drop database [dbONE];
BACKUP DATABASE [dbTHREE] TO DISK = 'C:\_backups\20171019 180935 - dbTHREE.bak' WITH NOFORMAT, NOINIT, NAME = 'dbTHREE-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10;                                                                             drop database [dbTHREE];
BACKUP DATABASE [dbTWO] TO DISK = 'C:\_backups\20171019 180935 - dbTWO.bak' WITH NOFORMAT, NOINIT, NAME = 'dbTWO-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10;                                                                                   drop database [dbTWO];

(3 row(s) affected)

 

Política de Privacidad

Última actualización: 23 de diciembre de 2024

 X 

Tu privacidad es importante para nosotros. En esta política de privacidad, explicamos qué información recopilamos cuando visitas nuestro sitio web y cómo utilizamos esa información.

1. Información que recopilamos

Este sitio no recopila información personal de los usuarios, excepto cuando un usuario elige voluntariamente comunicarse a través del formulario de contacto. En ese caso, los datos proporcionados (como tu nombre y correo electrónico) se utilizarán únicamente para responder a tu consulta.

2. Uso de Cookies

Este sitio web utiliza una única cookie esencial llamada PHPSESSID.

No usamos cookies de análisis ni de seguimiento.

3. Seguridad de los datos

Adoptamos medidas técnicas y organizativas razonables para proteger cualquier información que compartas con nosotros contra el acceso no autorizado, pérdida o alteración.

4. Enlaces a sitios de terceros

Nuestro sitio web puede contener enlaces a otros sitios web. No somos responsables de las prácticas de privacidad ni del contenido de dichos sitios.

5. Cambios en esta política de privacidad

Nos reservamos el derecho de actualizar esta política de privacidad en cualquier momento. Cualquier cambio será publicado en esta misma página e incluirá la fecha de la última actualización.

6. Contacto

Si tienes preguntas o inquietudes sobre esta política de privacidad, puedes comunicarte con nosotros a través de la página de contacto disponible en este sitio web.

7. Cumplimiento con Normativas Internacionales de Privacidad

Nuestro sitio web cumple con las principales regulaciones internacionales de protección de datos personales para garantizar la privacidad y seguridad de los usuarios. Esto incluye, pero no se limita a, las siguientes leyes:

Si tienes preguntas o dudas sobre el cumplimiento de estas leyes, no dudes en ponerte en contacto conmigo a través de la página de contacto de este sitio web.