我们的数据库服务器已用完磁盘空间,在释放一些磁盘空间后,在sql server management studio中运行任何查询,并将结果发送到网格视图,导致此错误:
执行批处理时发生错误.错误消息是:目录名称无效.
当结果发送到文本视图时,查询工作正常.
有谁知道为什么会出现这个错误以及如何摆脱它?
sco*_*tus 45
收到消息:
SQL Server - 执行批处理时发生错误.错误消息是:目录名称无效
从中删除临时文件后尝试在Management Studio中执行查询时 c:\documents and settings\administrator\local settings\temp
此解决方案修复了以下环境中的此错误:
Pre*_*shi 16
我在SQL Server 2012上遇到了类似的问题.我检查了%TEMP%变量中的文件夹值(来自命令提示符的echo%TEMP%)并注意到该文件夹不存在.我创建了文件夹,它就可以了!
Joh*_*ohn 12
我在我的网络服务器上运行此问题(运行SQL Server 2012的Windows服务器r2)
The directory name is invalid.
(mscore lib)
Run Code Online (Sandbox Code Playgroud)
注销(终止我的远程会话)并重新登录为我解决了问题.
“保存查询结果的默认位置”是否设置为工具/选项/查询结果/SQL Server/常规中的有效路径?
TMP/TEMP 环境变量是否指向有效的目录?
重新安装客户端工具可能会解决该问题。