SQL Server无法执行查询

SQL Server无法执行查询,sql,ssms,Sql,Ssms,当我尝试在sql server中执行任何查询时,我多次收到此错误消息: 无法执行脚本-其他信息:进程无法访问文件“C:\Users\AppData\Local\Temp\tmpC9BA.tmp”,因为另一个进程正在使用该文件。mscorlib 然后,我必须单击“确定”并再次运行查询,查询将正常运行。在SQL Server Central上似乎有一个答案: 以下是答案的主要部分,供将来参考: 这听起来很像是一个反病毒问题 两个进程不太可能使用相同的临时文件名,尤其是为了继续使用它 我想也可能是您

当我尝试在sql server中执行任何查询时,我多次收到此错误消息:

无法执行脚本-其他信息:进程无法访问文件“C:\Users\AppData\Local\Temp\tmpC9BA.tmp”,因为另一个进程正在使用该文件。mscorlib


然后,我必须单击“确定”并再次运行查询,查询将正常运行。

在SQL Server Central上似乎有一个答案:

以下是答案的主要部分,供将来参考: 这听起来很像是一个反病毒问题

两个进程不太可能使用相同的临时文件名,尤其是为了继续使用它

我想也可能是您在SSMS中有一个加载项或扩展名以某种方式锁定了文件-请尝试确保您已删除任何加载项或扩展名,然后再次测试


另一件要尝试的事情是打开资源监视器,转到CPU选项卡,然后在相关句柄部分搜索.tmp,看看是否可以找到它

Mscorlib实际上是.net dll,但由于我以前的防病毒软件,我遇到了这样的文件锁定问题。这也可能是您的问题。

请删除mysql标记。这是一个特定于MS SQL SErver的问题。听起来SQL SErver需要使用***.tmp文件,但它已被锁定。您可以手动删除该文件吗?它可能会删除锁错误,这是SSMS问题,而不是SQL Server问题。说:SQL Server很好,您的本地安装有问题。这不一定是ManagementStudio中的bug;例如,它也可能是一个过度活跃的病毒扫描程序,使临时文件处于锁定状态。在任何情况下,不要指望其他人会有这个问题。重新启动SSMS,重新启动,如果仍然存在,则按顺序重新安装。您可以共享脚本的功能吗?或者它是否适用于所有查询链接似乎已死机不确定链接中所说的内容。我安装了很多软件。如何知道哪一个可能是导致问题的原因?我将从anit病毒开始。你说你的儿子是McAfee。。。确保将该目录路径添加到其排除项中。我的防病毒软件是Mcafee。我无法卸载我的防病毒软件。