Por ejemplo, si deseo hacer un respaldo agendado de una base de datos, los pasos a seguir serán:
1. Escribir el comando BACKUP adecuado:
osql.exe -S MiServidorsql -U MiUsuario -P MiContraseña -Q " BACKUP DATABASE MiBase TO DISK = 'C:\bkp\MiBase.bak' "
2. Agendar dicho comando usando el Windows Task Scheduler. En Windows 7, para iniciar el Task Scheduler se debe ejecutar:
%windir%\system32\taskschd.msc /s
La utilidad osql permite especificar archivos de scripts, procedimientos de sistema e instrucciones Transact-SQL. Esta herramienta utiliza ODBC para comunicarse con el servidor y puede usarse stand-alone.
La utilidad sqlcmd también permite escribir instrucciones Transact-SQL, procedimientos del sistema y archivos de script en el símbolo del sistema. Esta utilidad utiliza OLE DB para ejecutar lotes de Transact-SQL.
osql (utilidad)
http://msdn.microsoft.com/es-es/library/ms162806.aspx
sqlcmd (utilidad)
http://msdn.microsoft.com/es-es/library/ms162773.aspx
Tutorial: utilidad sqlcmd
En este tutorial se proporciona una breve introducción a la utilidad sqlcmd para los usuarios sin experiencia en la utilización de una utilidad de línea de comandos.
http://msdn.microsoft.com/es-es/library/ms170207.aspx
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.