2009-06-11 19 views
9

Necesito crear un directorio para copias de seguridad de servidor SQL. Tengo que colocar dinámicamente el archivo de copia de seguridad en diferentes carpetas en muchas instalaciones de servidores sql diferentes. La copia de seguridad falla si el directorio no existe. Entonces, si puedo crear el directorio en un procedimiento almacenado o alguna otra llamada antes de invocar el comando de respaldo que sería útil. ¿Algunas ideas?Cómo crear un directorio de sistema de archivos en una llamada/consulta de SQL Server 2005

Gracias

Respuesta

24

Trate

declare @Path varchar(100) 
set @Path = 'c:\CreatedFromSQL' 
EXEC master.dbo.xp_create_subdir @Path 

procedente de http://www.mssqltips.com/tip.asp?tip=1460

+0

que es perfecto, gracias. No puedo votar por ti o lo haría. –

+1

Lo marca como la respuesta seleccionada haciendo clic en "Marcar" debajo del contador de Votos en mi respuesta. – Tetraneutron

+0

Intenté este mismo código y no puedo encontrar una carpeta "CreatedFromSql" en ningún lugar en C: \. ¿Que debería hacer? – soulblazer

Cuestiones relacionadas