Re: [xev2] Script para respaldar KBs
Tambien podes usar el
sqlcmd -E -S server_name -d database_name -Q "EXEC schema.spname param1, para2"
2012/5/24 Enrique Almeida <ealmeida@concepto.com.uy>
Para agendar esto, deberias usar el SQLAgent, que corre como servicio.2012/5/24 Guillermo González <ggonzalez@dvelop.com.uy>
Dale, lo voy a probar.De todas formas tengo ganas de hacer un script para el cmd de windows, que pueda ser ejecutado y agendado desde windows (no desde SQL Server). Si llego a algo lo subo al genexus markeplace (que por lo que veo, no tiene ninguna solución de respaldo de kbs).Mil gracias por el aporte.El 24 de mayo de 2012 13:34, Enrique Almeida <ealmeida@concepto.com.uy> escribió:
Algo asi, te sirve?EXECUTE sp_msforeachdb 'USE [?] IF DB_NAME() NOT IN(''master'',''msdb'',''tempdb'',''model'') BACKUP DATABASE [?] TO DISK = ''C:\MyBaks\?.bak'' WITH INIT, COPY_ONLY'2012/5/24 Guillermo González <ggonzalez@dvelop.com.uy>Alguien tiene y quiere compartir un script para respaldar KBs masivamente?Me imagino que funcionaría de la siguiente manera:1) Le configuro la ruta fija en el filesystem donde están las KBs.2) Bajo el SQL Server local3) Ejecuto el script que recorre el folder en 1) y busca los archivos *.mdf y los copia a un disco externo en una ubicación configurable. Opcionalmente puede comprimir el *.mdf--
--