附加和还原只读内容数据库 (Search Server 2010)

 

适用于: Search Server 2010

上一次修改主题: 2010-02-18

此部分的信息不适用于 Microsoft Search Server 2010 Express。它仅适用于完全版本的 Microsoft Search Server 2010。

其中的内容数据库已设置为只读的 Microsoft Search Server 2010 服务器场可以是故障恢复环境(这种环境针对镜像或日志传送内容数据库运行)的一部分,也可以是高可用性维护或修补环境(这种环境可以在其他版本的服务器场正在更新时提供用户访问)的一部分。当您重新附加只读数据库时,这些数据库会变为读/写。

使用 Windows PowerShell 附加和还原只读内容数据库

只能使用 Windows PowerShell 附加和还原只读内容数据库。

使用 Windows PowerShell 附加和还原只读内容数据库

  1. 确认您满足以下最低要求:请参阅 Add-SPShellAdmin

  2. 在“开始”菜单上,单击“所有程序”。

  3. 单击“SharePoint 2010 产品”。

  4. 单击“SharePoint 2010 Management Shell”。

  5. 在 Windows PowerShell 命令提示符处,键入以下命令:

    Mount-SPContentDatabase -Name <DatabaseName> -WebApplication <WebApplicationID> -Verbose
    

    其中:

    • <DatabaseName> 是要附加的内容数据库的名称。

    • <WebApplicationID> 是要将内容数据库与之关联的 Web 应用程序的标识。

    如果不使用 Verbose 参数,那么当操作成功时,命令提示符窗口中不会显示任何消息。如果操作未能成功完成,则命令提示符窗口中将显示一条错误消息,如下所示:

    Mount-SPContentDatabase : <上下文特定的错误消息>。 位于行: <行> 字符:<列>. + <cmdlet> <<<< <错误位置>

备注

使用 Mount-SPContentDatabase cmdlet 附加内容数据库与使用 SQL Server 工具在 SQL Server 中附加数据库不同。Mount-SPContentDatabase 将内容数据库与 Web 应用程序关联,从而可以读取内容。

有关详细信息,请参阅 Mount-SPContentDatabase

备注

我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性。