开启MS SQLSERVER 2000的全文检索的方法和问题解决办法

[ 3806 查看 / 0 回复 ]

我在服务器设置的时候,为了能够让SQLSERVER支持全文检索,结果发现无法开启,如下图×(mäE#o¼³2nfhot.com 4,Ə):

 附件: 您所在的用户组无法下载或查看附件×(mäE#o¼³2nfhot.com 4,Ə):
×(mäE#o¼³2nfhot.com 4,Ə):
后来到“服务”里看下 Microsoft SEaRCH服务处于关闭状态,手动启动报错,无法启动,然后我就双击该服务,打开了一个正常可以启动SQLSERVER 全文检索的机器和服务器的Microsoft Search服务进行了对比,结果发现NT LM Security Support Provider 组件不存在,服务器内的服务中也没有该项,要是想启动Microsoft Search服务必须有这个组件才行。×(mäE#o¼³2nfhot.com 4,Ə):

 附件: 您所在的用户组无法下载或查看附件×(mäE#o¼³2nfhot.com 4,Ə):
于是就只能从正常的机器上导出REG注册表信息,在服务器重新建立该组件的服务。看下下边的解决办法×(mäE#o¼³2nfhot.com 4,Ə):
建立该服务需要确认lsass.exe这个执行程序是否存在,因为NT LM Security Support Provider组件服务依赖这个执行程序,我这里以windows server2003 SP2作为基础,打开 系统盘\windows\system32\lsass.exe。×(mäE#o¼³2nfhot.com 4,Ə):

 附件: 您所在的用户组无法下载或查看附件×(mäE#o¼³2nfhot.com 4,Ə):
×(mäE#o¼³2nfhot.com 4,Ə):
1、确认存在该文件后,切入正常的机器内,运行 - regedit 命令 打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtLmSsp ×(mäE#o¼³2nfhot.com 4,Ə):

 附件: 您所在的用户组无法下载或查看附件
×(mäE#o¼³2nfhot.com 4,Ə):
2、右键--选择“导出”,然后随便起个文件名称,我这里是reg.reg,选择所有分支后确定保存。×(mäE#o¼³2nfhot.com 4,Ə):
×(mäE#o¼³2nfhot.com 4,Ə):
×(mäE#o¼³2nfhot.com 4,Ə):

 附件: 您所在的用户组无法下载或查看附件×(mäE#o¼³2nfhot.com 4,Ə):
×(mäE#o¼³2nfhot.com 4,Ə):
×(mäE#o¼³2nfhot.com 4,Ə):
3、将导出的REG.REG文件拷贝到需要开启全文检索的机器上后,运行。之后重启下机器。然后检查服务里NT LM Security Support Provider是否正常以及microsoft search依赖的组建是否已经存在该项×(mäE#o¼³2nfhot.com 4,Ə):

 附件: 您所在的用户组无法下载或查看附件×(mäE#o¼³2nfhot.com 4,Ə):
×(mäE#o¼³2nfhot.com 4,Ə):
×(mäE#o¼³2nfhot.com 4,Ə):
4、再打开SQLSERVER,检查全文检索是否开启了,如果正常,那就大功告成了×(mäE#o¼³2nfhot.com 4,Ə):

 附件: 您所在的用户组无法下载或查看附件×(mäE#o¼³2nfhot.com 4,Ə):
本主题由 管理员 jerry 于 2009-4-13 9:27:03 执行 设置精华/取消 操作
学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?
知之为知之,不知为不知,是知也。
TOP