事件 ID 5763(Windows SharePoint Services 运行状况模型)
Windows SharePoint Services 3.0 使用 SQL Server 数据库来存储网站的大部分内容和配置设置。例如,SQL Server 中的内容数据库将存储网站中的所有页面、文档库中的文件、附加到列表的文件以及列表中的信息;SQL Server 中的配置数据库将存储安全和权限设置以及其他配置设置。
Windows SharePoint Services 3.0 使用服务帐户来代表用户请求与数据库进行通信。此服务帐户可以是一个特定的用户名和密码(域名和密码),也可以是一个预定义的系统帐户(如本地系统或网络服务)。创建 SQL Server 数据库时,将设置数据库大小的最大值。每个数据库均具有单独的数据库大小设置。请注意,一个 Web 应用程序可能与一个或多个数据库关联。
事件详细信息
产品: |
Windows SharePoint Services |
ID: |
5763 |
源: |
Windows SharePoint Services 3 |
版本: |
12.0 |
符号名称: |
ULSEvtTag_5763 |
消息: |
SQL Server 实例“%1”上的数据库“%2”中存在主键冲突。下面包含来自 SQL Server 的其他错误信息。 %3 |
解决
从备份还原数据库
在运行 SQL Server 的计算机上,SQL Server 数据库不存在或不可访问。确认该数据库是否联机。如果未联机,则需要从备份中还原该数据库,然后将其重新连接到 Windows SharePoint Services 3.0。有关还原数据库的信息,请参阅 Windows SharePoint Services 3.0 文档。
您必须是 SharePoint Administrators 组的成员才能执行这些任务。
从以前的备份还原数据库
在管理中心的左侧导航窗格中,单击“操作”。
在“操作”页面的“备份和还原”部分中,单击“从备份还原”。
在“从备份还原”页面的“备份位置”框中,键入备份共享路径,然后单击“确定”。
从列表中选择备份。
重要说明: 该备份必须至少是数据库和附带的 Web 应用程序的备份。
单击“继续还原过程”。
选中该数据库旁边的复选框,然后单击“继续还原过程”。
在“还原选项”下,选择“相同配置”选项。这将覆盖现有数据库。
单击“确定”。
在管理中心内重新连接数据库
在管理中心的左侧导航窗格中,单击“应用程序管理”。
在“应用程序管理”页上的“SharePoint Web 应用程序管理”部分中,单击“内容数据库”。
在“管理内容数据库”页上,单击“添加内容数据库”。
在“添加内容数据库”页面的“Web 应用程序”部分中,从“Web 应用程序”下拉列表中选择 Web 应用程序。
在“数据库名称和验证”下,在“数据库服务器”框中键入服务器的名称,并在“数据库名称”框中键入数据库的名称。
单击“确定”以保存所做更改。
验证
您必须是 SharePoint Administrators 组的成员才能执行此任务。
确保已解决所有数据库问题
使用命令 Stsadm.exe -o enumsites 列出每个 Web 应用程序的网站,以便列出各种数据库中的所有网站并定位每个数据库中的一个网站。
浏览到该网站,确保呈现相应的页面。如果看到允许您可以请求访问或者可以作为其他用户登录的拒绝访问页面,则说明该操作成功完成。
在管理中心的左侧导航窗格中,单击“应用程序管理”。
在“应用程序管理”页面上的“SharePoint 网站管理”部分中,单击“配额模板”。
在“配额模板”页面上,创建新的配额模板。具体的设置与此验证测试无关。创建该模板的目的在于查看是否可以在步骤 7 中访问该模板。
单击“确定”以保存该配额模板。
刷新浏览器窗口,然后返回到配额模板页。如果可以选择已创建的配额模板,则表示已恢复对 Windows SharePoint Services 3.0 配置数据库的访问。
单击“删除”以删除该配额模板。