突然我的本地 SQLServer 出现命名管道错误

突然我的本地 SQLServer 出现命名管道错误

我有一个 64 位 SQL Server Express 12.0.something 的本地实例。我使用它来本地测试我们的 SQL 代码。

今天,我突然收到:

Additional information: A transport-level error has occurred when sending the request to the server. (provider: Named Pipes Provider, error: 2 - Connection was terminated)

我重启并启动/停止了服务器,但无济于事。我使用的数据库上次尝试时运行良好,但为了安全起见,我进行了备份,但无济于事。

这并不是完全失败,它会断断续续地运行。我的代码会执行数百个查询,但其中一个查询会随机失败- 某个查询前 10 次成功,但第 11 次失败,下次运行该查询时,它又在上次运行正常的其他操作上失败了。

有什么办法可以调试这个吗?

答案1

这本身并不是一个“答案”,但唯一的解决方案是删除所有 SQL 并从头开始重新安装。

使用相同的数据库、版本、软件等,一切再次完美运行,错误也消失了。

相关内容