2009-11-05 49 views
2

背景:我被要求創建第二個SharePoint應用程序服務器另配一個是目前在SharePoint場。我安裝了操作系統,SharePoint和SP1。然後我開始將所有服務移動到新服務器上的過程。 (中央農場由2 WFE1 App服務器組成,每個服務器在W2K8)上。Windows SharePoint Services搜索將不會停止

問題:我曾與SharePoint配置嚮導完成升級的麻煩。相信這是由於搜索問題,我停止了兩個搜索服務(再見索引)。之後,我仍然無法移動它們。然後我決定創建一個新的SSP,因爲我的網絡爬蟲時間提供了證據表明這將有助於解決我的問題。它幾乎沒有。我開始了Office SharePoint Server搜索。但是Windows SharePoint Services搜索是停留在「停止」狀態。那麼現在怎麼辦?農場主要工作,擁有索引器,但即使使用新的共享服務提供程序,也不搜索WSS。

有沒有辦法迫使它停止?我已經嘗試過psconfig,但也許我沒有正確的巫術來徹底殺死服務。

我已經包括從我beleive是問題的一部分日誌堆棧跟蹤...

錯誤日誌堆棧跟蹤

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. 
+1

這屬於serverfault – Colin 2009-11-05 21:10:38

回答

0

下面是一些嘗試:

  1. 發現在W2K8服務選項卡的SPSearch服務。
  2. 右鍵單擊服務並關閉。正如我所做的那樣,您可能會收到錯誤消息,指出處理程序錯誤。(順便說一句:確保你已經登錄到服務器,作爲農場服務帳戶,以確保安全)
  3. 點擊這裏的服務按鈕......你可以直接從管理控制檯去管理服務。
  4. 轉到SPSsearch>屬性>登錄選項卡。使登錄爲本地系統帳戶。
  5. 停止服務
  6. 使登錄成爲您的服務帳戶。添加密碼
  7. 啓動類型應該是自動的。然後在這裏開始服務。
  8. 返回到管理中心頁面。
  9. 如果未啓動,請從此處啓動服務。

在這一點上,你應該在服務器上,並在農場語境中有一個工作服務。至少我做到了。你的milage可能不同

0

它看起來像服務在'NT AUTHORITY \ ANONYMOUS LOGON'下運行,那是不對的?!?

實際上是 「殺」 的過程中執行以下操作:

1.Press同時CTRL-ALT-Delete鍵,然後單擊任務管理器。或者,右鍵單擊任務欄並選擇任務管理器。您也可以通過從開始菜單中的運行命令手動啓動「taskmgr」來啓動任務管理器。

2.In Windows任務管理器窗口,找到並選擇(高亮顯示),這不是響應的應用程序或程序。在您的系統中進行爬網並且響應速度非常慢時,您還可能檢查使用太多CPU資源或內存資源的服務或進程。

3.Click在結束任務。

4.A任務管理器警告對話框說「終止一個進程可能導致不良結果,包括數據丟失和系統不穩定。在這個過程結束之前,不會有機會保存它的狀態或數據。你確定要結束這個過程嗎?「會出現。單擊確定或立即結束來確認過程。

here

+0

關閉。該服務不是一項任務......但它讓我思考。請參閱下面的解決方案 – 2009-11-05 23:08:54

0

你能夠安裝sp2嗎? 在sp2之後停止搜索服務實際上工作。

+0

我安裝了goet sp2。我是中央管理員的emigratino問題。該服務需要從操作系統端重置爲sharepoint以再次開始使用它。 – 2009-11-09 19:47:25