應用程式啟動時彈出:
「SQLDMO 尚未註冊,請重新執行 SQL Server 安裝程式,或聯繫系統管理員。」
明明昨天剛安裝完 SQL Server 2000,今日即出現,重裝過於耗時。
sqldmo.dll(SQL Distributed Management Objects)為 SQL Server 2000 提供管理物件模型的 COM 元件。安裝程式偶爾漏註冊此 DLL,或被其他軟體安裝覆蓋/移除。
RegSvr32 sqldmo.dll
cmd → Ctrl+Shift+Enter 以管理員身分開啟命令提示字元。cd "C:\Program Files\Microsoft SQL Server\80\Tools\Binn\"RegSvr32 sqldmo.dll。CreateObject("SQLDMO.SQLServer") 不再報錯。SysWOW64 而非 System32。%windir%\SysWOW64\regsvr32.exe "C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn\sqldmo.dll"SQLDMO 已隨 SQL Server 2000 進入延伸支援結束,新專案建議改用: