安裝 SQL Server 2000 前,VB 使用 CDOEX.IDataSource.Open 存取 Exchange 信箱正常。安裝後報 Run-time error '-2147221164 (80040154)': 無法向登錄表寫入項。同樣代碼 ADODB.Connection 開啟 ADsDSOObject 也失敗 run-time error 429: ActiveX component can't create object。被新聞群稱為「ADSI toasting ADO」。
SQL Server 2000 安裝將 MDAC 升級至 2.6,錯誤移除/覆蓋了 MDAC 2.5 的某些組件,而 CDOEX/ADSI 相依這些組件。
下載並安裝 MDAC 2.6 SP1 (2.61.7326.6).exe 修補遺漏組件。或安裝 SQL Server 2000 SP1。
任何機器安裝 SQL Server 2000 後,若原本程式出現莫名錯誤,優先更新 MDAC 或打 SQL Server 2000 SP1。