zoukankan      html  css  js  c++  java
  • 解决 MOSS 2007 Search 问题 StepbyStep

    问题:SharePoint Server 从物理机 迁移到 虚拟机上之后,Search 功能不能用了

    image

     

    开始诊断,吭哧吭哧...

     

    1, 发现自己没有登录服务器的权限

    • 让Admin把我的账号加入到Administrators组
    • 使用自己帐号 成功登录

    2, 查看Windows Logs,找到Search相关的错误信息,对症下药:每次Search的时候都会出现以下两条错误日志:

    • Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'. Reason: Token-based server access validation failed with an infrastructure error. Check for previous errors. [CLIENT: ***.**.**.***]
    • Login failed for user 'NT AUTHORITY\SYSTEM'. Reason: Failed to open the explicitly specified database. [CLIENT: <local machine>]

    3, 开始解决问题1:Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.

    • Bing.com一下,阅读3、4篇帖子,找到一个解决方案,自认为不是最好的,先将就着用
    • 尝试将'NT AUTHORITY\ANONYMOUS LOGON' 添加到SQL Server的 Security\Logins里
    • 结果我在添加'NT AUTHORITY\ANONYMOUS LOGON'时失败了,说我没有添加/删除权限
    • 另外我发现我的账户对几个SharePoint Database没有访问权限...我郁闷,我狂郁闷...我要搞定权限的问题!

    4, 我的账号访问不了SharePoint的数据库,其它DB的OK...我要解决问题,不要被权限问题阻挡住!哼哼~~ 

    • Administrator应该具有最高权限,所以尝试使用Administrator登录再访问数据库,结果发现自己不知道Administrator密码
    • 遂将Administrator密码修改之
    • 使用Administrator账号,登录成功
    • 检查是否可以访问SharePoint数据库,成功~~呵呵
    • 继续下一步

    5, 继续解决问题1:Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.

    • 再次尝试将'NT AUTHORITY\ANONYMOUS LOGON' 添加到SQL Server的 Security\Logins里,Success
    • 将'NT AUTHORITY\ANONYMOUS LOGON' 的Server Roles设置为sysadmin
    • 测试,这个错误日志不再发生,第一个问题解决
    • 但是,Search还是不行~~

    6, 开始解决 Login failed for user 'NT AUTHORITY\SYSTEM' 问题

    • 这是一个SQL Server Login Fail问题,Login Fail有很多种情况,在此不一一列举,我们要解决问题,首先要知道是哪里产生的问题
    • 将'NT AUTHORITY\ANONYMOUS LOGON' 的Server Roles设置为sysadmin
    • 测试,这个错误日志不再发生,第一个问题解决
  • 相关阅读:
    React 官网列子学习
    阿里云图片裁剪
    Android list加载图片工具类
    Java 反射
    Android 调节图片工具类
    Android 设置资源字体,屏幕截图
    android 跨进程通讯 AIDL
    android sdk api结构解析
    android学习之activity
    驱动进阶1
  • 原文地址:https://www.cnblogs.com/holly/p/1672717.html
Copyright © 2011-2022 走看看