![Moss 2007 - 事件日志 EventId:7888 未找到 Windows NT 用户或组](https://linux22.com/image/529380/Moss%202007%20-%20%E4%BA%8B%E4%BB%B6%E6%97%A5%E5%BF%97%20EventId%3A7888%20%E6%9C%AA%E6%89%BE%E5%88%B0%20Windows%20NT%20%E7%94%A8%E6%88%B7%E6%88%96%E7%BB%84.png)
我在我的应用程序事件日志中收到此事件:
Event Type: Error
Event Source: Office SharePoint Server
Event Category: Office Server General
Event ID: 7888
Date: 11/8/2010
Time: 11:15:36 AM
User: N/A
Computer: ENTERPRISE
Description:
A runtime exception was detected. Details follow.
Message: Windows NT user or group 'domain.com\admin' not found. Check the name again.
Techinal Details:
System.Data.SqlClient.SqlException: Windows NT user or group 'domain.com\admin' not found. Check the name again.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at Microsoft.Office.Server.Data.SqlSession.ExecuteNonQuery(SqlCommand command)
at Microsoft.Office.Server.Data.SqlServerManager.GrantLogin(String user)
at Microsoft.Office.Server.Administration.SharedResourceProvider.SynchronizeConfigurationDatabaseAccess(SharedComponentSecurity security)
at Microsoft.Office.Server.Administration.SharedResourceProvider.SynchronizeAccessControl(SharedComponentSecurity sharedApplicationSecurity)
at Microsoft.Office.Server.Administration.SharedResourceProvider.Microsoft.Office.Server.Administration.ISharedComponent.Synchronize()
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
我确信这是因为我使用 domain.com\admin 帐户而不是 netbios 版本 domain_com\admin 安装和配置了 Sharepoint。我在 SharePoint 的其他部分也遇到过这种情况。
我的问题是:有谁知道如何确定更改该帐户的内容/位置,以便消除错误。我曾尝试将帐户 domain.com\admin 添加到 sql 服务器,但由于帐户 domain_com\admin 已经存在,因此不允许我这样做。(这是同一个帐户)。
除了填充事件日志外,该网站似乎运行良好。
我找遍了全世界却一无所获。
我的 IIS 出现了一些问题,需要重置。这是由 Sharepoint Timer 服务引起的,我认为如果我能修复这个问题,那么也许就能修复计时器问题。
谢谢。
答案1
您能用给定的用户名登录到服务器或 SharePoint 吗?
首先,如果你仅使用 domain.com/admin 作为安装用户仅此而已,我不认为这是问题的原因。
然后查看 SharePoint 服务器上的失败审计条目和您的域控制器,查看是否存在导致“未找到用户”错误的明显原因。
如果这无济于事,请查看您的所有 Sharepoint 服务帐户,因为这些帐户将用于登录 Sharepoint。鉴于错误的“一般性”,它似乎可能是中央管理应用程序池帐户,但它可能是共享服务提供商池帐户,甚至是 Web 应用程序。 天哪,Sharepoint 可以拥有很多不同的帐户,跟踪它们简直是一场噩梦,即使只有你们其中一个人设置了它!
您应该检查 SharePoint 服务器的 IIS 中每个应用程序池的标识选项卡,并记下哪个池使用哪个帐户。还应检查 SQL 服务器使用的帐户以及您可能用于爬网等的任何其他帐户。
获得此列表后,你可以关注Microsoft 更改服务帐户的程序。如果您的所有服务/功能都使用同一个帐户,您可以尝试更改它们以查看是否可以解决问题。
如果情况变得很糟糕,事情无法正常进行,只要您的配置和内容数据库完好无损,您就可以关闭 Sharepoint 服务器,然后重新开始使用您的帐户。如果您这样做,我建议按照 Microsoft 的建议为每个功能使用不同的帐户。这似乎有点过头了,但如果没有其他办法,错误就更容易处理了!