社区
MS-SQL Server
帖子详情
用户进程中发生浮点异常错误。已取消当前事务。 怎么解决呀?
the_way
2005-04-07 04:16:45
在坛子里找到一个同样的问题,但试了里面的所有方法都不行。大家还有什么方法?
...全文
773
9
打赏
收藏
用户进程中发生浮点异常错误。已取消当前事务。 怎么解决呀?
在坛子里找到一个同样的问题,但试了里面的所有方法都不行。大家还有什么方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
the_way
2005-05-19
打赏
举报
回复
终于知道为什么了。
Sql server 对浮点值没有进行错误检查。当更新时超出范围,一样可以更新进去,再查询时设计到此条数据就会出错。
Well
2005-04-09
打赏
举报
回复
兄弟我幫你UP
學習﹗﹗
zjcxc
元老
2005-04-09
打赏
举报
回复
如果用导入/导出将数据导到新库呢?
同样的处理,用查询分析器会否出错呢?
the_way
2005-04-08
打赏
举报
回复
如果说是硬件有问题的话,我把数据库备份到别的机器也有同样的问题。
zjcxc
元老
2005-04-07
打赏
举报
回复
从上面的就可以看到,很显然是硬件错误,与sql server无关
可能必须重新装载数据库。可能还有必要给硬件厂商打电话。
zjcxc
元老
2005-04-07
打赏
举报
回复
重级别 0 到 19
严重级别为 10 的错误信息为信息错误。严重级别从 11 到 16 的错误信息由用户生成并可以由用户修正。严重级别为 17 和 18 的错误信息是由资源或系统错误产生的;用户会话不会中断。
使用 sp_addmessage,可以将严重级别从 1 到 25 的用户定义消息添加到 sysmessages。只有系统管理员可以添加严重级别从 19 到 25 的消息。
对于严重级别为 17 和更高的错误信息,应向系统管理员报告。
严重级别 10:状态信息
这是信息消息,表明问题是由于用户输入信息有误而产生的。严重级别 0 在 SQL Server 中是见不到的。
严重级别 11 到 16
这些消息表明错误可由用户修正。
严重级别 17:资源不足
这些消息表明语句导致 SQL Server 用尽资源(如数据库的锁或磁盘空间)或超出了系统管理员设置的一些限制。
严重级别 18:检测到非严重内部错误
这些消息表明存在某种类型的内部软件问题,但语句执行完毕,并且到 SQL Server 的连接还保持着。例如,当 SQL Server 查询处理器在进行查询优化时检测到一个内部错误,则出现严重级别为 18 的消息。每次出现严重级别为 18 的消息时,都应告知系统管理员。
严重级别 19:资源中发生 SQL Server 错误
这些消息表明已超出了 nonconfigurable 内部限制,并且当前批处理终止。严重级别 19 错误很少发生;但是,一旦发生,必须由系统管理员或主要支持提供者修正。每次出现严重级别为 19 的消息时,都应告知系统管理员。
严重级别 20 到 25
严重级别从 20 到 25 表明有系统问题。这是些严重错误,意味着进程(完成语句中指定任务的程序代码)将不再运行。进程在停止前先冻结,记录有关发生内容的信息,然后终止。到 SQL Server 的客户连接将关闭,并且根据存在问题的不同,客户端有可能无法重新连接。
严重级别为 19 或更高的错误信息将停止当前的批处理。严重级别为 20 或更高的错误信息被认为是严重错误,将终止客户连接。此范围的错误信息可能影响数据库中的所有进程,并可能表明数据库或对象损坏。严重级别从 19 到 25 的错误信息均写入错误日志。
严重级别 20:当前进程中的 SQL Server 严重错误
这些消息表明语句遇到了问题。由于该问题所影响的只是当前进程,数据库本身损坏的可能性不大。
严重级别 21:数据库 (dbid) 进程中的 SQL Server 严重错误
这些消息表明遇到了影响当前数据库中所有进程的问题;但数据库本身损坏的可能性不大。
严重级别 22:SQL Server 严重错误表的完整性置疑
这些消息表明消息中所指定的表或索引已因软件或硬件问题而损坏。
严重级别 22 错误很少发生;但是,如果遇到该错误,请运行 DBCC CHECKDB 确定数据库中是否有其它对象也受损坏。问题有可能只存在于超速缓存中,而不是存在于磁盘本身。如果是这样,重新启动 SQL Server 将修正该问题。要继续工作,必须重新连接到 SQL Server。否则,用 DBCC 修复该问题。有些情况下,有必要还原数据库。
如果重新启动帮助不大,则问题存在于磁盘上。有时,摧毁在错误信息中指定的对象可以解决该问题。例如,如果消息说 SQL Server 在非聚集索引中发现长度为 0 的行,删除该索引然后重建。
严重级别 23:SQL Server 严重错误:数据库完整性置疑
这些消息表明由于硬件或软件问题,整个数据库完整性存在问题。
严重级别 23 错误很少发生;但是,如果遇到,请运行 DBCC CHECKDB 确定损坏的程度。问题有可能只存在于超速缓存中,而不是存在于磁盘本身。如果是这样,重新启动 SQL Server 将修正该问题。要继续工作,必须重新连接到 SQL Server。否则,用 DBCC 修复该问题。有些情况下,有必要重新启动数据库。
严重级别 24:硬件错误
这些消息表明某些类型的媒体失败。系统管理员可能必须重新装载数据库。可能还有必要给硬件厂商打电话。
zjcxc
元老
2005-04-07
打赏
举报
回复
错误编号:3628
严重程度:24
错误描述:用户进程中发生浮点异常错误。已取消当前事务。
zjcxc
元老
2005-04-07
打赏
举报
回复
记得是系统级错误
xueguang
2005-04-07
打赏
举报
回复
把过程中的语句一句一句执行,找到错误出处再说
Windows 系统
错误
代码简单分析
1016 由注册表引起的 I/O 操作
发生
了不可恢复的
错误
。注册表将不能读取、写出或刷新包含注册表系统映像的其
中
一个文件。 1017 系统试图将文件加载或还原到注册表
中
,但是,指定的文件不是注册表文件格式。 ...
javaSE代码实例
2.2.2
浮点
型 17 2.2.3 char型 17 2.2.4 boolean型 18 2.3 基本数据类型值间的转换 18 2.3.1 自动转换 18 2.3.2 手动强制转换 19 2.3.3 隐含强制转换 19 2.4 标识符命名规范 20 2.4.1 正确的命名...
Oracle
错误
总结及问题
解决
ORA
ORA
错误
大全
sqlserver
错误
码
sqlserver
错误
码
windows内核开发笔记二:
错误
信息处理
windows内核开发笔记二:
错误
信息处理 GetLastError: GetLastError返回
错误
编码,即便出错函数后边跟随一个正确...函数并无必要设置上一次
错误
信息,所以即使一次GetLastError调用返回的是零值,也不能担保函数已...
MS-SQL Server
34,593
社区成员
254,590
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章