Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ejecutar ficheros sql en batch

342 views
Skip to first unread message

Don Juan

unread,
Jul 4, 2008, 3:43:52 AM7/4/08
to
Hola!
Tengo algunos archivos .sql que los ejecuto bajo una función, que llama a cada uno y pone al día algunas tablas.
Existe alguna manera de cambiar este procedimiento por algo más automático, como una tarea automática "task" que lo haga a determinado momento del día?
 
Muchas gracias de antemano. (SQL Server 2005)

Salvador Ramos

unread,
Jul 4, 2008, 6:19:20 AM7/4/08
to
Hola,
 
Hay varias alternativas:
- Crear procedimientos almacenados y crear un job que los ejecute periódicamente.
- Utilizar Integration Services (para sql2005) o DTS (para 2000), allí incluir tareas de ejecución de t-sql, luego se puede crear un job que ejecute dichos paquetes periódicamente.

--
Un saludo
Salvador Ramos
Solid Quality Mentors (http://www.solidq.com)
---------------------------------------------------
www.helpdna.net (información sobre SQL Server y Microsoft .Net)
Visita mi nuevo blog: www.sqlserversi.com
---------------------------------------------------
"Don Juan" <Jua...@gmail.com> escribió en el mensaje news:A6A89294-0979-45EB...@microsoft.com...

Don Juan

unread,
Jul 4, 2008, 8:20:54 AM7/4/08
to
Gracias echaré un vistazo a lo que has dicho.
 

Gux (MVP)

unread,
Jul 4, 2008, 9:31:01 AM7/4/08
to
A las sugerencias de Salvador, agrego:

- Usar SQLCMD.EXE (o el OSQL.EXE) para ejecutar la sentencia T-SQL y agendar
la ejecución usando el Task Scheduler de Windows.

--
Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
--
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.

Don Juan

unread,
Jul 7, 2008, 3:04:03 AM7/7/08
to
Gracias!
Muy práctico

"Gux (MVP)" <Gux...@discussions.microsoft.com> wrote in message
news:8A37A19A-E3A5-4F63...@microsoft.com...

0 new messages