我们在测试中遇到了一些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数据库。
因此...
答案 0 :(得分:4)
正如丹尼尔麦克弗森所说,这是因为SSP被删除但相关联
作业不是并尝试与已删除的数据库进行通信。
如果是SSP
数据已被删除或删除SSP时出现问题,该作业可能
不被删除。当作业尝试运行时,它将失败,因为数据库没有
存在的时间越长。
按照丹尼尔提到的步骤:
1.转到SQL Server Management Studio
2.禁用名为SSPNAME_JobDeleteExpiredSessions的作业,右键单击并选择“禁用作业”。
答案 1 :(得分:2)
我怀疑这些与尝试登录不再存在的数据库的SQL Server代理有关。
要清除它,您需要:
1.转到SQL Server Management Studio
2.禁用名为<database name>_job_deleteExpiredSessions
如果有效,那么你应该清楚删除它。
答案 2 :(得分:1)
您是否尝试过使用命令行删除SSP?我发现当我们破坏了一个SSP并且想要摆脱它时,这个工作曾经有效。
命令是:
stsadm.exe -o deletessp -title <sspname> [-deletedatabases]
deletedatbases
开关是可选的。
此外,在“作业定义和作业计划”下的管理中心中检查以确保没有与SSP相关的作业仍在运行