科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道安装SQL Server2000可能引发一个严重问题(1)

安装SQL Server2000可能引发一个严重问题(1)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

我的这台机器上调用微软的CDO或者CDOEX访问Exchange邮箱发生了异常!而且ADSI也工作不正常。从外表上看,没有任何错误的迹象。

作者:tianshi 来源:赛迪网 2007年8月25日

关键字: 问题 SQL Server SQL Server 2000 数据库

  • 评论
  • 分享微博
  • 分享邮件

我的这台机器上调用微软的CDO或者CDOEX访问Exchange邮箱发生了异常!而且ADSI也工作不正常。从外表上看,没有任何错误的迹象。

重现步骤如下:

VB中创建一个应用程序;

引用CDOEX.DLL;

代码写入:

Set oMsg = CreateObject("CDO.Message")   
oMsg.DataSource.Open(“http://BackEndServer/public”)

则在第二行得到这样的错误:

Run-time error ‘-2147221164(80040154)’:

无法向注册表写入项

FrontEndServer 配置:

FrontEndServer 配置:
Windows Advanced Server 2000 内部版本号 2195:Service Pack 2
IE 版本:5.00.3315.1000 更新版本:SP2
CDOEX.DLL的版本号:6.0.4417.0
它所处的位置:C:\Program Files\Common Files\Microsoft

原因

首先在FrontEndServer 安装了SQL Server 2000之前,我们可以使用CDOEX的IDataSource.Open打开用户邮箱的:

_ConnectionPtr pCon = NULL;

CComPtr <CDO::IFolder>pFldr;

CComPtr <CDO::IDataSource>pSource;

hr=pFldr.CoCreateInstance(L"CDO.Folder");

pFldr->get_DataSource(&pSource);

hr=pSource->Open(bstrURLInbox,

(IDispatch*)pCon,

adModeRead,

adFailIfNotExists, 

adOpenSource,

bstrUserDomainAccount,

bstrUserPwd);
    • 评论
    • 分享微博
    • 分享邮件
    闂侇収鍠曞▎銏㈡媼閵忋倖顫�

    濠碘€冲€归悘澶愬箖閵娾晜濮滈悽顖涚摃閹烩晠宕氶崶鈺傜暠闁诡垰鍘栫花锛勬喆椤ゅ弧濡澘妫楅悡娆撳嫉閳ь剟寮0渚€鐛撻柛婵呮缁楀矂骞庨埀顒勫嫉椤栨瑤绻嗛柟顓у灲缁辨繈鏌囬敐鍕杽閻犱降鍨藉Σ鍕嚊閹跺鈧﹦绱旈幋鐐参楅柡鍫灦閸嬫牗绂掔捄铏规闁哄嫷鍨遍崑宥夋儍閸曨剚浠樺ù锝嗗▕閳ь剚鏌ㄧ欢鐐寸▕鐎b晝顏遍柕鍡嫹

    重磅专题
    往期文章
    最新文章