Deletecontentdb:Stsadm 操作 (Office SharePoint Server)
操作名称:Deletecontentdb
说明
在指定了 Web 应用程序、数据库名称和数据库服务器的情况下分离内容数据库。有关详细信息,请参阅本文的“注释”部分。
语法
stsadm.exe -o deletecontentdb
-url <URL name>
-databasename <database name>
[-databaseserver] <database server name>
参数
参数名和缩写形式 | 值 | 是否必需 | 说明 |
---|---|---|---|
url |
一个有效的 URL,例如 http://server_name |
是 |
指定将从中分离内容数据库的 Web 应用程序。 |
databasename (dn) |
有效的数据库名称,例如“DB1” |
是 |
指定要分离的内容数据库的名称。 |
databaseserver (ds) |
有效的数据库服务器,如“DS1” |
否 |
要分离的数据库服务器名称。
注意:
如果数据库服务器与 SharePoint 产品和技术位于不同的服务器上,则需要使用 databaseserver 参数来指定数据库服务器名称。
|
备注
从 Microsoft SQL Server 数据库服务器分离内容数据库时,建议先从 Microsoft Office SharePoint Server 2007 中的 Web 应用程序分离内容数据库。若要从 SQL Server 分离内容数据库,请执行以下步骤:
从 Microsoft SQL Server 分离内容数据库 |
|
重要说明: |
---|
如果您断开与内容数据库的连接并重新连接该数据库,请注意,该内容数据库中的内容在下次被爬网时,将会出现完全爬网,即使已请求了增量爬网也是如此。因为完全爬网将会对爬网程序遇到的所有内容进行重新爬网(无论这些内容先前是否已被爬网),所以完全爬网所需的时间明显多于增量爬网。 |
必须关闭活动连接才能删除内容数据库。此操作将从 SQL 数据库服务器的文件系统中删除一个或多个数据文件和事务日志。为了避免中断用户请求或关闭挂起的请求,从而导致可能的数据丢失,应该只在维护时段或用户没有访问数据库数据时分离内容数据库。若要关闭 SQL Server 2005 中的活动连接,请执行以下步骤:
从 Microsoft SQL Server 关闭活动的连接 |
|
备注
新分离的数据库将在对象资源管理器的“数据库”节点中保持可见,直到刷新视图为止。若要随时刷新视图,请在“对象资源管理器”窗格中,单击“视图”菜单中的“刷新”。
如果运行的是 Microsoft Office Server 的基础结构更新,则当您使用内置工具还原或重新附加数据库时,将保留每个内容数据库的标识符 (ID)。使用内置工具时的默认更改日志保留行为如下所示:
还原服务器场时保留所有数据库的更改日志。
重新附加数据库时保留内容数据库的更改日志。
只是还原内容数据库时不保留内容数据库的更改日志。
如果保留了数据库 ID 和更改日志,搜索将基于爬网规则定义的常规计划继续爬网。如果未保留更改日志,搜索将在下一次计划的爬网过程中执行完全爬网。有关详细信息,请参阅移动内容数据库 (Office SharePoint Server 2007)、备份和还原整个服务器场 (Office SharePoint Server 2007)和 Addcontentdb:Stsadm 操作 (Office SharePoint Server)。