2

背景: 現在 SharePoint ファームにあるサーバーを再プロビジョニングするために、2 つ目の SharePoint アプリケーション サーバーを作成するように依頼されました。OS、SharePoint、SP1 をインストールしました。次に、すべてのサービスを新しいサーバーに移動するプロセスを開始しました。(中央ファームは、それぞれW2K8上の2 つの WFE1 つのアプリサーバーで構成されます)。

問題: SharePoint 構成ウィザードがアップグレードを完了する際に問題が発生しました。検索に問題があると信じて、両方の検索サービスを停止しました (さようならインデックス)。その後、私はまだそれらを動かすのに苦労しました。その後、何時間にもわたる Web クロールで問題の解決に役立つという証拠が得られたので、新しい SSP を作成することにしました。ほぼそうでした。Office SharePoint Server Search を開始しました。ただし、Windows SharePoint Services Search は "停止中" 状態のままです。んで、どうする?ファームはほとんど機能し、インデクサーがありますが、新しい共有サービス プロバイダーを使用しても 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

ここに試してみることがあります:

  1. [W2K8 サービス] タブで SPSearch サービスを見つけます。
  2. サービスを右クリックしてシャットダウンします。私が行ったように、ハンドラーが間違っているというエラーが表示される場合があります。(ところで: 安全のため、ファーム サービス アカウントとしてサーバーにログインしていることを確認してください)
  3. ここから [サービス] ボタンをクリックします。管理コンソールから直接サービスを管理することもできます。
  4. [SPSsearch] > [プロパティ] > [ログオン] タブに移動します。ログオンをローカル システム アカウントにします。
  5. サービスを停止する
  6. ログオンをサービス アカウントとして作成します。パスワードを追加する
  7. スタートアップの種類は自動である必要があります。次に、ここでサービスを開始します。
  8. サーバーの全体管理ページに戻ります。
  9. サービスが開始されていない場合は、ここから開始します。

この時点で、サーバー上とファーム コンテキスト内の両方でサービスが動作しているはずです。少なくとも私はそうしました。あなたの走行距離は異なる場合があります

于 2009-11-05T23:26:01.173 に答える
0

サービスが「NT AUTHORITY\ANONYMOUS LOGON」の下で実行されているようですが、そうではありませんか?!?

プロセスを実際に「強制終了」するには、次の手順を実行します。

1. Ctrl-Alt-Delete キーを同時に押して、[タスク マネージャー] をクリックします。または、タスクバーを右クリックして [タスク マネージャー] を選択します。スタートメニューのファイル名を指定して実行コマンドから「taskmgr」を手動で起動して、タスクマネージャーを起動することもできます。

2. Windows タスク マネージャー ウィンドウで、応答していないアプリケーションまたはプログラムを見つけて選択 (強調表示) します。システムがクロールしていて応答が非常に遅い場合は、CPU リソースまたはメモリ リソースを過剰に使用しているサービスまたはプロセスをチェックアウトすることもできます。

3.[タスクの終了] をクリックします。

4.「プロセスを終了すると、データの損失やシステムの不安定性など、望ましくない結果が生じる可能性があります。プロセスには、終了する前に状態またはデータを保存する機会が与えられません。プロセスを終了してもよろしいですか?」現れる。[OK] または [今すぐ終了] をクリックしてプロセスを確認します。

ここから

于 2009-11-05T21:16:14.077 に答える
0

sp2をインストールできますか?検索サービスの停止は、sp2 以降で実際に機能します。

于 2009-11-06T00:12:41.350 に答える