当我尝试在sql server中执行任何查询时,我多次收到此错误消息:
无法执行脚本 - 附加信息:进程无法访问文件' C:\ Users \ AppData \ Local \ Temp \ tmpC9BA.tmp'因为它正被另一个进程使用。 (mscorlib程序)"
然后我必须单击确定并再次运行查询,它将正常工作。
答案 0 :(得分:0)
Mscorlib实际上是.net dll,但由于我的杀毒软件有时候我遇到了这样的文件锁定问题。也可能是你的问题。
答案 1 :(得分:-1)
在SQL Server Central上似乎有一个答案: Check your anti-virus
以下是答案的主要部分,供将来参考: " 这听起来很像反病毒问题。
两个进程不太可能使用相同的临时文件名 - 尤其是继续这样做。
我认为你也可能在SSMS中有一个加载项或扩展程序以某种方式锁定文件 - 尝试确保你已删除任何文件并再次测试。
要尝试的另一件事是打开资源监视器,转到CPU选项卡,然后在关联句柄部分搜索.tmp以查看是否可以发现它。 "