Net Stop y Net Start desde DOS

13/12/2005 - 18:16 por Daniel G. Samborski | Informe spam
Hola, tengo un archivo bat que ejecuta los siguientes pasos.

net stop mssqlserver >> null

copy /y c:aren\bd\Naren_Data.mdf c:\backup >> null

copy /y c:aren\bdaren_log.ldf c:\backup >> null

net start mssqlserver >> null

del c:arenull

c:aren\Sistem~1.exe

El problema esta en que desde que hace el Nset Start y carga la aplicacion
Sistem~1.exe no ase tiempo de reactivar el servicio de la base de datos y me
tira un error ya que no se produjo la conexión.
Hay alguna forma de hacer una pausa en la ejecucion de la aplicacion hasta
verificar que se reactivo el Service Manager.
Alguna instruccion como el net start pero que verifique la activacion antes
de proceguir.


Daniel.

Preguntas similare

Leer las respuestas

#6 Salvador Ramos
14/12/2005 - 15:48 | Informe spam
Creo que no nos estamos entendiendo.

No me refiero a hacer backup del fichero .mdf y .ldf, sino a hacer un backup
de la base de datos utilizando el mandato t-sql BACKUP DATABASE, en cuyo
caso no importa que haya conexiones abiertas.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Daniel G. Samborski" escribió en
el mensaje news:
Porque de otra forma, el backup lo hace pero me da errores en el restore,
no se porque he intentado con el rollback para desactivar a los usuarios
conectados pero igual me da problemas.
Esta es la forma que encontre para hacer el backup sin que me de
problemas.

Daniel.

"Salvador Ramos" escribió en el
mensaje news:
Hola,

Por qué haces la copia de esta forma en vez de utilizar BACKUP DATABASE ?

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Daniel G. Samborski" escribió
en el mensaje news:
Hola, tengo un archivo bat que ejecuta los siguientes pasos.

net stop mssqlserver >> null

copy /y c:aren\bd\Naren_Data.mdf c:\backup >> null

copy /y c:aren\bdaren_log.ldf c:\backup >> null

net start mssqlserver >> null

del c:arenull

c:aren\Sistem~1.exe

El problema esta en que desde que hace el Nset Start y carga la
aplicacion Sistem~1.exe no ase tiempo de reactivar el servicio de la
base de datos y me tira un error ya que no se produjo la conexión.
Hay alguna forma de hacer una pausa en la ejecucion de la aplicacion
hasta verificar que se reactivo el Service Manager.
Alguna instruccion como el net start pero que verifique la activacion
antes de proceguir.


Daniel.









email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida