我使用 SQL Server 2016 链接服务器使用 Simba ODBC 驱动程序设置了链接服务器,并且连接成功。我可以执行查询,但有时 SQL Server 服务/代理会崩溃(未运行),并且查询没有返回任何结果。我收到以下错误消息:
Msg 109, Level 20, State 0, Line 0 从服务器接收结果时发生传输级错误。(提供者:共享内存提供者,错误:0 - 管道已结束。)
系统环境
窗口服务器 2016(64 位)
微软 SQL 服务器 2016
MS SQL Server 管理工作室 2017 (v17.2)
在 SQL Server 错误日志中,我收到如下错误消息
SQL 服务器错误日志
路径:D:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Log\ERRORLOG
2018-10-11 08:39:44.36 服务器错误:17311,严重性:16,状态:1。
2018-10-11 08:39:44.36 服务器 SQL Server 因致命异常 c0000005 而终止。此错误可能是由未处理的 Win32 或 C++ 异常或异常处理期间遇到的访问冲突引起的。检查 SQL 错误日志以获取任何相关的堆栈转储或消息。此异常强制 SQL Server 关闭。要从此错误中恢复,请重新启动服务器(除非 SQLAgent 配置为自动重新启动)。
2018-10-11 08:39:44.38 服务器**转储线程 - spid = 0,EC = 0x0000000000000000
2018-10-11 08:39:44.38 服务器 ***堆栈转储正在发送到 D:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\LOG\SQLDump0005.txt
2018-10-11 08:39:44.38 服务器 * ****************************************** *****************************************
2018-10-11 08:39:44.38 服务器 *
2018-10-11 08:39:44.38 服务器 * 开始堆栈转储:
2018-10-11 08:39:44.38 服务器 * 10/11/18 08:39:44 spid 6160
2018-10-11 08:39:44.38 服务器 *
2018-10-11 08:39:44.38 服务器 * ex_handle_except 遇到异常 C0000005 - 服务器终止
有人可以帮忙提出解决这个问题的方法吗?我该如何解决这个问题?
太感谢了。