我们在测试环境中遇到了一些SharePoint实例的问题。 值得庆幸的是,这不是生产;)当具有SQL Server数据库和搜索索引的磁盘空间不足时,问题就开始了。 在此之后,搜索服务将无法运行,并且无法访问SSP中的搜索设置。 回收磁盘空间无法解决问题。 因此,我们决定尝试解决问题,而不是恢复VM。

我们创建了一个新的SSP,并将所有服务的关联更改为新的SSP。 然后删除旧的SSP及其数据库。 PDF文件的搜索结果不再显示,但搜索工作正常。 MySites也行得通。

实施此更改后,会出现以下问题:

1)审计失败消息开始出现在应用程序事件日志中,对于“DOMAIN \\ SPMOSSSvc”(MOSS场帐户)。

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探查器显示来自SharePoint的引用旧(已删除)SSP数据库的查询。

所以...

  • 这些对DOMAIN \\ SPMOSSSvc和旧SSP数据库的引用会在哪里存在?
  • 有没有办法从服务器“完全”删除SSP并重新创建? 当单个SSP到位时,删除选项不可用(灰色)。

===============>>#1 票数:5 已采纳

正如Daniel McPherson所说,这是在删除SSP但相关作业没有并尝试与已删除数据库通信时引起的。

如果删除SSP数据库或删除SSP时出现问题,则可能不会删除该作业。 当作业尝试运行时,由于数据库不再存在,它将失败。

按照丹尼尔提到的步骤:
1.转到SQL Server Management Studio
2.禁用名为SSPNAME_JobDeleteExpiredSessions的作业,右键单击并选择“禁用作业”。

===============>>#2 票数:2

我怀疑这些与尝试登录不再存在的数据库的SQL Server代理有关。

要清除它,您需要:1。转到SQL Server Management Studio 2.禁用名为<database name>_job_deleteExpiredSessions的作业

如果这样可行,那么你应该清楚地删除它。

===============>>#3 票数:1

您是否尝试使用命令行删除SSP? 当我们破坏了SSP并且只是想摆脱它时,我发现这种方法有效。

命令是:

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

deletedatbases开关是可选的。


此外,在“作业定义和作业计划”下检查管理中心,以确保没有与SSP相关的作业仍在运行

  ask by Brian Lyttle translate from so

未解决问题?本站智能推荐: