T-Sql: ¿cómo podemos hacer una copia de seguridad de todas nuestras bases de datos?

    Los procedimientos almacenados representan el "Corazón”De la programación Transact SQL.

    Siempre presentes en SQL Server hay grupos de sentencias SQL compactadas en un módulo y almacenadas en caché para su uso posterior.

    Su uso tiene las siguientes ventajas:

    • Incremento de la velocidad de ejecución del código SQL y por tanto del rendimiento general de las aplicaciones.
    • Mayor legibilidad y portabilidad del código y, por tanto, la escalabilidad de las aplicaciones.

    T-Sql: ¿cómo podemos hacer una copia de seguridad de todas nuestras bases de datos?



     

    Aquí hay un script simple para ejecutar el copia de seguridad de todas las bases de datos de SQL Server:

    DECLARE @name VARCHAR (50) - nombre de la base de datos DECLARE @path VARCHAR (256) - ruta de los archivos de copia de seguridad DECLARE @fileName VARCHAR (256) - nombre de archivo para la copia de seguridad DECLARE @fileDate VARCHAR (20) - utilizado para el nombre de archivo SET @path = 'C: Backup' SELECT @fileDate = CONVERT (VARCHAR (20), GETDATE (), 112) DECLARE db_cursor CURSOR FOR SELECT name FROM master.dbo.sysdatabases DONDE el nombre NO ESTÁ EN ('master', 'model', 'msdb', 'tempdb') ABRIR db_cursor FETCH NEXT FROM db_cursor INTO @name MIENTRAS @@ FETCH_STATUS = 0 BEGIN SET @fileName = @path + @name + '_' + @fileDate + '.BAK' BACKUP DATABASE @name TO DISK = @fileName BUSCAR SIGUIENTE DESDE db_cursor EN @name END CERRAR db_cursor DEALLOCATE db_cursor


    ¡Hola

    Añade un comentario de T-Sql: ¿cómo podemos hacer una copia de seguridad de todas nuestras bases de datos?
    ¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.