加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

sql-server – 为什么SQL Server 2008在简单的SQL查询上崩溃了?

发布时间:2021-01-11 14:35:05 所属栏目:编程 来源:网络整理
导读:我是开发人员并在我的本地计算机上运行SQL Server 2008 SP1实例(默认实例)( Windows 7 RC 32位). 有时,当我正在开发的程序向SQL Server发送查询时,整个SQL Server崩溃. SQL查询并不复杂,只是简单的CRUD查询.当我重新启动服务器时,下一个查询会再次杀死他. 事

我是开发人员并在我的本地计算机上运行SQL Server 2008 SP1实例(默认实例)( Windows 7 RC 32位).
有时,当我正在开发的程序向SQL Server发送查询时,整个SQL Server崩溃. SQL查询并不复杂,只是简单的CRUD查询.当我重新启动服务器时,下一个查询会再次杀死他.

事件日志条目指出由于MS DTC而发生错误.不幸的是,我不知道为什么.当我通过SQL Server Management Studio将SQL Server用于其他目的时,我没有遇到任何问题,因此我认为它与我的操作系统无关.

有没有人知道SQL Server崩溃的原因?它使开发变得非常困难,有时甚至是不可能.

最好的祝福,
奥利弗哈纳皮

PS:这是事件日志条目.

An MS DTC component has generated an exception. Error Specifics: The process ‘”C:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLBinnsqlservr.exe” -sMSSQLSERVER’ hit an exception in a MSDTC related component.
The following exception (0xc0000005) was generated at 0x 00FEAC8C,Pid:7400.
The process is being terminated.
Additional information useful in a debugger:
You can do ‘.exr 0x0369E930’ to display the exception record.
You can do ‘.cxr 0x0369E94C’ to display the context at the time of the exception.

0

解决方法

您必须运行从软件到数据库的分布式事务.您需要运行显式分布式事务吗?

DTC是操作系统的一部分,而不是SQL Server.您可能正在运行Windows 7的RC版本中的MSDTC中的错误.

如果您不需要显式分布式事务,则禁用代码中的事务使用.如果确实需要使用显式分布式事务,请尝试在操作系统的发行版上运行代码,而不是预发布操作系统.

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读