Como medida de seguridad, Microsoft ha desactivado el uso de xp_cmdshell de forma predeterminada en la última versión de SQL Server. Este procedimiento almacenado extendido incorporado puede ser muy útil ya que le brinda la capacidad de ejecutar cualquier proceso de línea de comandos desde un procedimiento almacenado o trabajo. Para habilitar xp_cmdshell, haga lo siguiente ...
1. Haga clic en el botón Inicio.
2. Seleccione Todos los programas.
3. Navegue a la Microsoft SQL Server 2005 carpeta.
4. Sobre el flyout, mouseover Herramientas de configuración.
5. Seleccione Configuración del área de superficie de SQL Server.
6. Aparecerá la ventana de configuración del área de superficie de SQL Server 2005.
7. En la parte inferior de la ventana, seleccione Configuración de área de superficie para características.
8. En el panel izquierdo, debajo de Motor de base de datos, seleccione xp_cmdshell.
9. Revise el Habilitar xp_cmdshell caja.
10. Haga clic en Aceptar.
11. Cierre la ventana de configuración del área de superficie de SQL Server 2005.