16

テスト環境で SharePoint インスタンスに問題が発生しています。ありがたいことに、これは本番環境ではありません ;) 問題は、SQL Server データベースと検索インデックスを含むディスクの容量が不足したときに始まりました。その後、検索サービスが実行されず、SSP の検索設定にアクセスできませんでした。ディスク容量を再利用しても問題は解決しませんでした。そのため、VM を復元するのではなく、問題の修正を試みることにしました。

新しい SSP を作成し、すべてのサービスの関連付けを新しい SSP に変更しました。その後、古い SSP とそのデータベースは削除されました。PDF ファイルの検索結果は表示されなくなりましたが、それ以外の場合は検索が正常に機能します。MySites も正常に動作します。

この変更の実装後、次の問題が発生します。

1) アプリケーション イベント ログに、MOSS ファーム アカウントである「DOMAIN\SPMOSSSvc」の監査失敗メッセージが表示されるようになりました。

Event Type: Failure Audit
Event Source: MSSQLSERVER
Event Category: (4)
Event ID: 18456
Date: 8/5/2008
Time: 3:55:19 PM
User: DOMAIN\SPMOSSSvc
Computer: dastest01
Description:
Login failed for user 'DOMAIN\SPMOSSSvc'. [CLIENT: <local machine>]

2) SQL Server プロファイラーは、古い (削除された) SSP データベースを参照する SharePoint からのクエリを表示しています。

そう...

  • DOMAIN\SPMOSSSvc および古い SSP データベースへのこれらの参照はどこにありますか?
  • SSP をサーバーから「完全に」削除して再作成する方法はありますか? 単一の SSP が配置されている場合、削除するオプションは使用できませんでした (灰色表示)。
4

3 に答える 3

5

Daniel McPherson が述べたように、これは SSP が削除されたが、関連するジョブが削除されておらず、削除されたデータベースと通信しようとした場合に発生します。

SSPデータベースを削除したり、SSPの削除時に問題が発生した場合、ジョブが削除されない場合があります。ジョブを実行しようとすると、データベースが存在しないため失敗します。

ダニエルが言及した手順に従います
。 1. SQL Server Management Studio に移動します
。 2. SSPNAME_JobDeleteExpiredSessions というジョブを無効にし、右クリックして [ジョブを無効にする] を選択します。

于 2008-09-18T21:37:19.153 に答える
2

これらは、存在しないデータベースにログインしようとしている SQL Server エージェントに関連していると思われます。

1. SQL Server Management Studio に移動します。 2. 呼び出されたジョブを無効にします。<database name>_job_deleteExpiredSessions

それが機能する場合は、削除することを明確にする必要があります。

于 2008-08-10T08:48:47.223 に答える
1

コマンドラインを使用してSSPを削除してみましたか?SSPが壊れていて、それを取り除きたいと思ったときに、これが一度機能したことがわかりました。

コマンドは次のとおりです。

stsadm.exe -o deletessp -title <sspname> [-deletedatabases]

deletedatbasesスイッチはオプションです。


また、サーバーの全体管理の[ジョブ定義とジョブスケジュール]をチェックして、SSP関連のジョブがまだ実行されていないことを確認します。

于 2008-08-07T23:26:19.597 に答える