2

背景:我被要求创建第二个 Sharepoint 应用程序服务器来重新配置当前在 SharePoint 场中的那个。我安装了操作系统、SharePoint 和 SP1。然后我开始将所有服务转移到新服务器上。(中央场由2 个 WFE1 个 App服务器组成,每个都在W2K8上)。

问题:SharePoint 配置向导完成升级时遇到问题。相信这是由于搜索问题我停止了两个搜索服务(再见索引)。之后,我仍然无法移动它们。然后我决定创建一个新的 SSP,因为我数小时的网络爬取提供了证据表明这将有助于解决我的问题。它几乎做到了。我启动了 Office SharePoint Server 搜索。但是,Windows SharePoint Services 搜索停留在“正在停止”状态。那么现在怎么办?农场主要工作,有一个索引器,但即使使用新的共享服务提供程序也没有 WSS 搜索。

有没有办法强制它停止?我已经尝试过 psconfig,但也许我没有正确的巫术来完全杀死该服务。

我已经从我认为是问题的一部分的日志中包含了一个堆栈跟踪......

错误日志堆栈跟踪

11/05/2009 10:28:58.89  OWSTIMER.EXE (0x08FC)                       0x0A64  Windows SharePoint Services     Database                        880i    High        System.Data.SqlClient.SqlException: Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.     at System.Data.SqlClient.SqlInternalConnection.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.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK)     at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)     at System.Data.SqlClient.SqlInternalCo...  
11/05/2009 10:28:58.89  OWSTIMER.EXE (0x08FC)                       0x0A64  Windows SharePoint Services     Database                        880k    High           at Microsoft.SharePoint.Utilities.SqlSession.ExecuteReader(SqlCommand command, CommandBehavior behavior)     at Microsoft.SharePoint.Administration.SPConfigurationDatabase.FetchId(QualifiedObjectName qName)     at Microsoft.SharePoint.Administration.SPConfigurationDatabase.GetObject(String name, Guid parentId, Type type)     at Microsoft.SharePoint.Administration.SPConfigurationDatabase.get_Farm()     at Microsoft.SharePoint.Administration.SPFarm.FindLocal(SPFarm& farm, Boolean& isJoined)     at Microsoft.SharePoint.Administration.SPFarm.get_Local()     at Microsoft.SharePoint.Administration.SPServer.get_Local()     at Microsoft.SharePoint.Administration.SPTimerStore.InitializeTimer(Int64& cacheVersion, Object& jobDefinitions, Int32& timerMode, String& serverName)     at Microsoft.Share...  
11/05/2009 10:28:58.89* OWSTIMER.EXE (0x08FC)                       0x0A64  Windows SharePoint Services     Database                        880i    High        ...nnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)     at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)     at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)     at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)     at System.Data...   
11/05/2009 10:28:58.89* OWSTIMER.EXE (0x08FC)                       0x0A64  Windows SharePoint Services     Database                        880k    High        ...Point.Administration.SPNativeConfigurationProvider.InitializeTimer(Int64& cacheVersion, Object& jobDefinitions, Int32& timerMode, String& serverName)     
11/05/2009 10:28:58.89* OWSTIMER.EXE (0x08FC)                       0x0A64  Windows SharePoint Services     Database                        880i    High        ....ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)     at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)     at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)     at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)     at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)     at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)     at System.Data.SqlClient.SqlConnection.Open()     at Microsoft.SharePoint.Utilities.SqlSession.OpenConnection()  
11/05/2009 10:28:58.89  OWSTIMER.EXE (0x08FC)                       0x0A64  Windows SharePoint Services     Database                        880l    High        ConnectionString: 'Data Source=servernamedb;Initial Catalog=config_database;Integrated Security=True;Enlist=False'    ConnectionState: Closed ConnectionTimeout: 15  
11/05/2009 10:28:58.89  OWSTIMER.EXE (0x08FC)                       0x0A64  Windows SharePoint Services     Database                        880j    High        SqlError: 'Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.'    Source: '.Net SqlClient Data Provider' Number: 18456 State: 1 Class: 14 Procedure: '' LineNumber: 65536 Server: 'servernamedb'  
11/05/2009 10:28:58.89  OWSTIMER.EXE (0x08FC)                       0x0A64  Windows SharePoint Services     Database                        6y64    Critical    SQL database login failed. Additional error information from SQL Server is included below.  Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.    
11/05/2009 10:28:58.89  OWSTIMER.EXE (0x08FC)                       0x0A64  Windows SharePoint Services     Topology                        88bl    Monitorable An exception occured while trying to acquire the local farm: System.Data.SqlClient.SqlException: Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.     at System.Data.SqlClient.SqlInternalConnection.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.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK)     at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnec...  
11/05/2009 10:28:58.91* OWSTIMER.EXE (0x08FC)                       0x0A64  Windows SharePoint Services     Topology                        88bl    Monitorable ...tion owningObject)     at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)     at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)     at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)     at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectio...   
11/05/2009 10:28:58.91* OWSTIMER.EXE (0x08FC)                       0x0A64  Windows SharePoint Services     Topology                        88bl    Monitorable ...nPool pool, DbConnection owningConnection)     at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)     at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)     at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)     at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)     at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)     at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)     at System.Data.SqlClient.SqlConnection.Open()     at Microsoft.SharePoint.Utilities.SqlSes...   
11/05/2009 10:28:58.91* OWSTIMER.EXE (0x08FC)                       0x0A64  Windows SharePoint Services     Topology                        88bl    Monitorable ...sion.OpenConnection()     at Microsoft.SharePoint.Utilities.SqlSession.ExecuteReader(SqlCommand command, CommandBehavior behavior)     at Microsoft.SharePoint.Administration.SPConfigurationDatabase.FetchId(QualifiedObjectName qName)     at Microsoft.SharePoint.Administration.SPConfigurationDatabase.GetObject(String name, Guid parentId, Type type)     at Microsoft.SharePoint.Administration.SPConfigurationDatabase.get_Farm()     at Microsoft.SharePoint.Administration.SPFarm.FindLocal(SPFarm& farm, Boolean& isJoined)   
11/05/2009 10:28:58.91  OWSTIMER.EXE (0x08FC)                       0x0A64  Windows SharePoint Services     Timer                           5utx    Unexpected  The timer service could not initialize its configuration, please check the configuration database.  Will retry later.
4

3 回答 3

0

看起来该服务正在“NT AUTHORITY\ANONYMOUS LOGON”下运行,这不可能吧?!?

要真正“杀死”该过程,请执行以下操作:

1.同时按 Ctrl-Alt-Delete 键,然后单击任务管理器。或者,右键单击任务栏并选择任务管理器。您还可以通过从“开始”菜单中的“运行”命令手动启动“taskmgr”来启动任务管理器。

2.在 Windows 任务管理器窗口中,找到并选择(突出显示)没有响应的应用程序或程序。在您的系统正在爬行且响应极慢的情况下,您还可能会检查使用过多 CPU 资源或内存资源的服务或进程。

3.单击结束任务。

4.任务管理器警告对话框说“终止进程可能会导致不希望的结果,包括数据丢失和系统不稳定。该进程在终止之前将没有机会保存其状态或数据。你确定要终止进程吗?” 会出现。单击“确定”或“立即结束”确认该过程。

这里

于 2009-11-05T21:16:14.077 回答
0

这里有一些尝试:

  1. 在 W2K8 服务选项卡中找到 SPSearch 服务。
  2. 右键单击该服务并关闭。像我一样,您可能会收到一个错误,指出处理程序错误。(顺便说一句:为了安全起见,请确保您以农场服务帐户的身份登录服务器)
  3. 单击此处的“服务”按钮...您也可以直接从管理控制台中管理服务。
  4. 转到 SPSsearch>属性>登录选项卡。使登录为本地系统帐户。
  5. 停止服务
  6. 将登录设置为您的服务帐户。添加密码
  7. 启动类型应该是自动的。然后在这里启动服务。
  8. 返回中央管理页面。
  9. 如果未启动,请从此处启动服务。

此时,您应该在服务器上和农场上下文中都有一个工作服务。至少我做到了。您的里程可能会有所不同

于 2009-11-05T23:26:01.173 回答
0

你能安装sp2吗?停止搜索服务实际上在 sp2 之后起作用。

于 2009-11-06T00:12:41.350 回答