Moss 2007 - 事件日志 EventId:7888 未找到 Windows NT 用户或组

Moss 2007 - 事件日志 EventId:7888 未找到 Windows NT 用户或组

我在我的应用程序事件日志中收到此事件:

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 的建议为每个功能使用不同的帐户。这似乎有点过头了,但如果没有其他办法,错误就更容易处理了!

相关内容