环境是Windows Server 2003 SP2 32位,SQL Server 2008 R2 SP1
登录到服务器时,会显示以下消息框“您正在尝试打开类型为‘应用程序扩展’(.dll) 的文件”。如果选择,则模块为 sqdedev.dll (SQL Setup Enumerator API)。
该服务器刚刚从 SQL Server 2000 SP4 转换而来。转换过程顺利进行。安装程序将修补程序 KB942288-v4 毫无瑕疵地应用于服务器,升级过程运行得相当快,结果完全符合预期,但出现了此消息。
转换过程中是否存在缺陷,或者有办法修复吗?这是一台测试服务器,因此并不重要,但我没有可以回滚的快照。
答案1
听起来好像在启动文件夹或注册表的某个地方有旧版 SQL 2000 安装设置。
如果它特定于一个用户,请在开始菜单或注册表项中查找该用户的启动文件夹HKCU\Software\Microsoft\Windows\CurrentVersion\Run
。
如果是所有用户,则查看“所有用户”开始文件夹或HKLM\Software\Microsoft\Windows\CurrentVersion\Run