Exception from HRESULT: 0x80004004 (E_ABORT) 的错误
2012-10-17 13:06
2006 查看
1. 这是什么错误?
这是window的错误, 如果使用C, C#编程或是使用微软的相关产品的时候有可能会出现此类错误。比如使用SQL Server, SharePoint.2. 什么是 HRESULT?
HRESULT 是一种简单的数据类型,通常被属性和 ATL 用作返回值。下表说明各种不同的值。头文件 winerror.h 中包含更多的值。在Visual studio 总就有WinError.h的文件(位于路径VC\PlatformSDK\Include)
名称 | 说明 | 值 |
---|---|---|
S_OK | 操作成功 | 0x00000000 |
E_UNEXPECTED | 意外的失败 | 0x8000FFFF |
E_NOTIMPL | 未实现 | 0x80004001 |
E_OUTOFMEMORY | 未能分配所需的内存 | 0x8007000E |
E_INVALIDARG | 一个或多个参数无效 | 0x80070057 |
E_NOINTERFACE | 不支持此接口 | 0x80004002 |
E_POINTER | 无效指针 | 0x80004003 |
E_HANDLE | 无效句柄 | 0x80070006 |
E_ABORT | 操作已中止 | 0x80004004 |
E_FAIL | 未指定的失败 | 0x80004005 |
E_ACCESSDENIED | 一般的访问被拒绝错误 | 0x80070005 |
3. 出现错误的状况和解决方法
状况一:SQL Server出现此错误, 原因是权限不够将相关的执行user加入到db 的permissions中,如有必要加到系统的Admin group 中
状况二: SQL Server的事务日志已满, 通过截断事务日志的方式解决
Open SQL Server Management Studio and locate the site content db.
Select the db and right click to open the backup task.
Select the Transaction Log to backup, go to options and select the radio button 'Truncate Log'.
Start the backup.
Done.Transaction Log is truncated.
相关文章推荐
- Exception from HRESULT: 0x80004004 (E_ABORT) 的错误
- WPF 后台Render线程崩溃, Exception from HRESULT: 0x88980406
- Exception from HRESULT: 0x80070057 (E_INVALIDARG)
- win2008server R2 x64 部署.net core到IIS上出现【Failed to load the dll from [C:\Program Files\dotnet\host\fxr\1.0.1\hostfxr.dll], HRESULT: 0x80070057】错误
- Class not registered(Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)
- 不是有效的 Win32 应用程序。 (Exception from HRESULT: 0x800700C1) 错误处理
- 错误信息:内存位置访问无效。 (Exception from HRESULT: 0x800703E6)
- 利用office2000组件进行填充打印报不支持集合。 (Exception from HRESULT: 0x80020011 (DISP_E_NOTACOLLECTION))
- 【ASP.net MVC4】解决在VS2013上创建MVC4程序是错误提示Exception from HRESULT: 0x80070002)
- 格式太旧或是类型库无效。 (Exception from HRESULT: 0x80028019 (TYPE_E_UNSUPFORMAT))
- SharePoint 2010 WebService system cannot find the file specified. (Exception from HRESULT: 0x80070002
- 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
- 当调用GetAuthorizationGroups() 的错误-“试图访问卸载的应用程序域“(Exception from HRESULT: 0x80131014)解决方案
- ASP.NET - Exception from HRESULT: 0x80070057 (E_INVALIDARG)
- 求助Exception from HRESULT: 0x800A03EC的错误原因!!!
- ASP.NET - Exception from HRESULT: 0x80070057 (E_INVALIDARG)
- C#:操作 Excel 异常:Old format or invalid type library. (Exception from HRESULT: 0x80028018 (TYPE_E_INVDATAREAD))
- C#操作IIS创建应用程序池出现异常:无效索引(Exception from HRESULT:0x80070585)
- FW: Exception from HRESULT: 0x81070201 when create list in MOSS
- 没有注册类 (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))