Error: 17883, Severity: 1, State: 0

RedFarmer 2008-10-16 11:07:32
小弟我遇到一个棘手问题

问题描述
Error: 17883, Severity: 1, State: 0

环境:
windows2003 enterprise editon sp2,
sqlserver2000 sp4,
Intel Xeon CPU3.0GHZ 3.0g内存
...全文
156 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
qinhl99 2008-10-16
  • 打赏
  • 举报
回复
没有直接的方法能够避免此问题。但是,您可以将在“症状”一节中提到的所有文件操作计划为在非高峰时段内进行,以使服务器不会受到在文件操作完成前已停止响应的 SQL Server 计划程序的影响。

http://support.microsoft.com/kb/810885
CN_SQL 2008-10-16
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 RedFarmer 的回复:]
可是系统环境基本已经是最新的了

windows2003 enterprise editon sp2,
sqlserver2000 sp4,
Intel Xeon CPU3.0GHZ 3.0g内存
[/Quote]

sp4依然会出现此问题,请参考:

http://support.microsoft.com/kb/909734
duanzhi1984 2008-10-16
  • 打赏
  • 举报
回复
17883

数据库中无此错误代号
东那个升 2008-10-16
  • 打赏
  • 举报
回复
我顶
RedFarmer 2008-10-16
  • 打赏
  • 举报
回复
可是系统环境基本已经是最新的了

windows2003 enterprise editon sp2,
sqlserver2000 sp4,
Intel Xeon CPU3.0GHZ 3.0g内存
dlpseeyou 2008-10-16
  • 打赏
  • 举报
回复
帮顶
-狙击手- 2008-10-16
  • 打赏
  • 举报
回复
解决方案
Service Pack 信息
要解决此问题,请获取 SQL Server 2000 最新的 Service Pack。有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章
-狙击手- 2008-10-16
  • 打赏
  • 举报
回复
其中一个原因可能是未转交的线程。
当您执行在“症状”一节中提到的任意操作时,SQL Server 将发出一个 WriteFile WinAPI 调用,然后检查写请求的结果。如果该操作返回的是挂起,SQL Server 将相应地转交该 SQL 计划程序。

但是,如果对物理驻留于高端磁盘子系统的大型文件执行任何操作,SQL Server 将发布一个写操作,磁盘子系统将立即完成该写操作。由于磁盘子系统很快地完成了该写操作,因此 SQL Server 将继续发布新的写请求,直到完成整个文件操作,从而在 SQL 计划程序中创建了一个未转交线程。如果 SQL 计划程序超过 60 秒没有转交,SQL Server 将生成 17883 错误信息。

要使此问题得以发生,文件大小必须非常大,以致于即使写操作完成的速度非常快,SQL Server 也继续在 60 秒后发布写请求,并且仍然无法完成该操作。
pt1314917 2008-10-16
  • 打赏
  • 举报
回复
db
-狙击手- 2008-10-16
  • 打赏
  • 举报
回复
http://support.microsoft.com/kb/810885/zh-cn
水族杰纶 2008-10-16
  • 打赏
  • 举报
回复
幫頂~~
liangCK 2008-10-16
  • 打赏
  • 举报
回复
,......
Garnett_KG 2008-10-16
  • 打赏
  • 举报
回复
sf
fcuandy 2008-10-16
  • 打赏
  • 举报
回复
...

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧