MOSS SSP问题 - 已删除SSP的数据库登录失败

时间:2008-08-07 14:21:10

标签: sql-server database sharepoint search ssp

我们在测试中遇到了一些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,并且 重新创建?当a时,删除选项不可用(灰色) 单个SSP已到位。

3 个答案:

答案 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相关的作业仍在运行