Problema con xp_cmdshell y las "

22/12/2004 - 11:28 por Salvador Ramos | Informe spam
Hola a todos:

Tengo el siguiente mandato, para compactar una base de datos Access, que
funciona perfectamente desde línea de comandos.
"C:\Archivos de programa\Microsoft Office\OFFICE11\msaccess"
"F:\Andamur\Tmp Importacion\Extranet\ExAndamur.mdb" /compact

Ahora quiero ejecutarlo con xp_cmdshell, y me da error. Sé que el problema
lo tengo en las comillas dobles, pero no logro dar con la solución (no puedo
quitar las comillas dobles porque la ruta contiene espacios).

Podeis indicarme cómo hacerlo ?

master..xp_cmdshell ' "C:\Archivos de programa\Microsoft
Office\OFFICE11\msaccess" "F:\Andamur\Tmp
Importacion\Extranet\ExAndamur.mdb" /compact '

No funciona, me indica que
"C:\Archivos" no se reconoce como un comando externo o externo.
Efectivamente ese no es el comando, ya que lo está truncando por el primer
espacio en blanco que encuentra.

También he intentado hacer un bat y ponerlo en una ruta sin espacios, y
tampoco funciona (en cambio si ejecuto el bat desde el explorador de windows
si que funciona):
xp_cmshell 'F:\Andamur\CompactarExAndamur.bat'
En este caso lo estoy probando desde el query analyzer y se me queda el
proceso ejecutandose infefinidamente.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

Preguntas similare

Leer las respuestas

#16 Salvador Ramos
22/12/2004 - 17:57 | Informe spam
Gracias Carlos ;-)

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> escribió en el mensaje
news:
Mostrar la cita
igual
Mostrar la cita
base
Mostrar la cita
no
Mostrar la cita
deja
Mostrar la cita
donde
Mostrar la cita
solución
Mostrar la cita
el
Mostrar la cita
#17 ulises
22/12/2004 - 18:04 | Informe spam
En Access 2000 está en Tools - Options: General tab

Saludos,
Ulises

Mostrar la cita
encuentro. Me
Mostrar la cita
camino:
Mostrar la cita
#18 Salvador Ramos
22/12/2004 - 18:14 | Informe spam
Muchas gracias

He marcado la opción, y si que compacta si hago doble click sobre la base de
datos y después la cierro.

Pero como estoy accediendo a ella mediante un paquete dts donde tengo una
conexión a access, cuando lo ejecuto no compacta :-(

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"ulises" escribió en el mensaje
news:004301c4e848$42fad280$
En Access 2000 está en Tools - Options: General tab

Saludos,
Ulises

Mostrar la cita
encuentro. Me
Mostrar la cita
camino:
Mostrar la cita
Ads by Google
Search Busqueda sugerida