visual studio solicitud retrieve recuperar para for failed esta error datos data sql sql-server-2005

sql - retrieve - error al recuperar datos para esta solicitud visual studio 2017



Servidor SQL: se ha producido un error al ejecutar el lote. El mensaje de error es: El nombre del directorio no es vĂ¡lido (11)

Ayer me enfrenté al mismo error "El nombre del directorio no es válido" cuando intenté abrir la Ventana de Nueva Consulta en SQL Management Studio 2014. Sucedió después de limpiar (eliminar) archivos de la carpeta% temp%.

¡Reinicé los servicios SQL pero no tuve suerte! Mi problema fue resuelto después de reiniciar el servidor.

Nuestro servidor de base de datos se había quedado sin espacio en disco, después de liberar espacio en el disco, cualquier consulta ejecutada en el estudio de administración del servidor sql, con los resultados enviados a la vista de cuadrícula, dio como resultado este error:
Se produjo un error al ejecutar el lote. El mensaje de error es: El nombre del directorio no es válido.

Cuando los resultados enviados al texto ven las consultas funcionan bien.

¿Alguien sabe por qué ocurre este error y cómo deshacerse de él?


¿La "Ubicación predeterminada para guardar los resultados de la consulta" está configurada en una ruta válida en Herramientas / Opciones / Resultados de consulta / Servidor SQL / General?

¿Las variables de entorno TMP / TEMP apuntan a directorios válidos?

Reinstalar las herramientas del cliente probablemente solucionará el problema.


Sé que puede parecer una broma, pero ¿ha intentado reiniciar la instancia de SQL Server?


Enfrenté el mismo problema si DB se creó en SQL Server 2008 y fue abierto por SQL Server 2005. Simplemente vuelva a abrirlo en 2008.


Tuve el mismo problema en mi máquina con Windows 7. De hecho, me encontré con el error tanto en SQL Server Management Studio como en Visual Studio 2012. Revisé mi directorio temporal y encontré más de 66,000 archivos. Significativamente, hubo una gran cantidad de archivos llamados tmpXXXX.tmp donde XXXX era un número hexadecimal. El problema fue que los archivos subieron hasta tmpFFFF.tmp. Entonces, lo que sea que esté creando los archivos temporales no fue limpiarlos adecuadamente y eventualmente se acabaron los archivos. La solución fue eliminar todos los archivos en esa carpeta. No es sorprendente que esto también haya mejorado mucho el rendimiento.

La carpeta temporal se puede encontrar en:% TEMP%, que será correcta tanto para XP como para Win7.


Tuve este problema en mi servidor web (servidor de Windows r2 ejecutando SQL Server 2012)

The directory name is invalid. (mscore lib)

Cerrar sesión (matar mi sesión remota) y volver a iniciar sesión solucionó el problema.


Tuve un problema similar en SQL Server 2012. Revisé el valor de la carpeta en% TEMP% variable (echo% TEMP% desde el símbolo del sistema) y noté que la carpeta no existía. Creé la carpeta y funcionó!


Recibió el mensaje:

Servidor SQL: se ha producido un error al ejecutar el lote. El mensaje de error es: El nombre del directorio no es válido

Al intentar ejecutar una consulta en Management Studio luego de eliminar los archivos temporales de c:/documents and settings/administrator/local settings/temp

Se resolvió al cerrar la sesión del servidor y volver a conectarse.

Esta resolución corrige este error en los siguientes entornos:

  • Windows Server 2003
  • Windows Server 2008
  • Windows Server 2012
  • Sql Server 2005
  • Sql Server 2008
  • Sql Server 2008 R2
  • Sql Server 2012
  • Sql Server 2014

Estaba enfrentando el mismo problema, así que para comprobar esto, escribí% temp% y arroja un error para la carpeta no encontrada ... / temp / 2, así que creé un nombre de carpeta 2 dentro de la carpeta temp y reinicié el servidor sql.

lo cual funciona para mi


Todo lo que necesita hacer es abrir el símbolo del sistema y escribir: mkdir %temp% y presionar Enter.

Simple como eso. No se requiere iniciar sesión / iniciar sesión.


Me enfrenté a este problema durante mucho tiempo ... respuesta simple para este problema. An error occurred while executing batch. Error message is: The directory name is invalid An error occurred while executing batch. Error message is: The directory name is invalid solo libera el espacio de la unidad de disco ... mi problema resuelto por esto puede ser que esto será útil para muchos más ...