Necesito hacer backups pero de todas las bases que están en sql server..
estoy usando la versión 2008, hay alguna manera de hacerlo totalmente y no una por una?
| |||
Backups en sql server, necesito hacer varias copias de un sólo paso Necesito hacer backups pero de todas las bases que están en sql server.. estoy usando la versión 2008, hay alguna manera de hacerlo totalmente y no una por una? |
| ||||
Respuesta: Backups en sql server, necesito hacer varias copias de un sólo paso Solo cambia la ruta o path donde se realizaran dichos respaldos /*******FernandoRivas*****************/ /*******http://dbamex.blogspot.com*****/ declare @bases varchar(600) declare @file varchar(4000) /* declaracion del cursor que contendra los datos*/ declare nbase cursorforselect name from master..sysdatabases where name not in ('master', 'model', 'msdb', 'pubs', 'northwind', 'tempdb') /* abrir el cursor*/ open nbase /*obtener la primer fila del cursor y agregarle el valor a la variable*/ fetch next from nbase into @bases /*condicion loop a travez de las filas del cursor*/ while @@fetch_status = 0 begin select @file = 'c:\MSSQL2K\MSSQLBACKUP\'+ @bases + '.bak ' backup database @bases to disk = @file with init /*obtiene la siguiente fila del cursor y la pone en una variable*/ fetch next from nbase into @bases end /*cierra el cursor*/ close nbase deallocate nbase
__________________ MCTS Isaias Islas |
Etiquetas: |