在windows 2003 sp1上安装sql server2000 企业版
无论是新装还是后来添加组件安装都会提示:
“Microsoft 全文检索引擎包的安装失败。 (-2147220991)0x80040201事件无法调用任何订户”
我试了两个版本都不行,一个企业版和个人版,装一上午没解决,最后找了些资料,自己慢慢尝试,问题解决了,解决方案如下:
1。首先清除注册表,因为你安装失败,注册表里肯定存在些不要的东东。
2。在SQL SERVER2000安装目录下找到MSDN文件夹,双击setup.exe,也就是说先安装服务器。
3再来进行升级安装,安装组件是不要选择“全文检索”,不然的话,又会提示出错。
若上面还不行的话,检查一下是否安装了Office 2003,若装了,先卸载试一下。(最好把OFFICE系列的产品都卸载掉)
注:这样安装的SQL SERVER2000是以Windows模式身份验证的。
若要更改成混合模式,按以下操作来解决:
1、 在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL
2、 展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再
3、 在"身份验证"下,选择"SQL Server和 Windows "。
4、 重新启动SQL Server服务。
若还是不能用SQL Server身份验证登录,那就只好修改注册表了,呵呵
1、点击"开始"-"运行",输入regedit,回车进入注册表编辑器;
2、依次展开注册表项,浏览到以下注册表键:
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer/MSSQLServer]
3、在屏幕右方找到名称"LoginMode",双击编辑双字节值;
4、将原值从1改为2,点击"确定";
5、关闭注册表编辑器;
6、重新启动SQL Server服务