Deletecontentdb:Stsadm 操作 (Windows SharePoint Services)
在指定了 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 数据库服务器分离内容数据库时,建议先从 Windows SharePoint Services 3.0 中的 Web 应用程序分离内容数据库。若要从 SQL Server 分离内容数据库,请执行以下步骤:
从 Microsoft SQL Server 分离内容数据库 |
|
![]() |
---|
如果您断开与内容数据库的连接并重新连接该数据库,请注意,该内容数据库中的内容在下次被爬网时,将会出现完全爬网,即使已请求了增量爬网也是如此。因为完全爬网将会对爬网程序遇到的所有内容进行重新爬网(无论这些内容先前是否已被爬网),所以完全爬网所需的时间明显多于增量爬网。 |
必须关闭活动连接才能删除内容数据库。此操作将从 SQL 数据库服务器的文件系统中删除一个或多个数据文件和事务日志。为了避免中断用户请求或关闭挂起的请求,从而导致可能的数据丢失,应该只在维护时段或用户没有访问数据库数据时分离内容数据库。若要关闭 SQL Server 2005 中的活动连接,请执行以下步骤:
从 Microsoft SQL Server 关闭活动的连接 |
|
备注
新分离的数据库将在对象资源管理器的“数据库”节点中保持可见,直到刷新视图为止。若要随时刷新视图,请在“对象资源管理器”窗格中,单击“视图”菜单中的“刷新”。
如果您运行的是 Windows SharePoint Services 3.0 的基础结构更新,则当您使用内置工具还原或重新附加每个内容数据库时,这些数据库的标识符 (ID) 将予以保留。使用内置工具时的默认更改日志保留行为如下所示:
当还原服务器场时,将保留所有数据库的更改日志。
当重新附加内容数据库时,将保留该数据库的更改日志。
若仅还原内容数据库,将不会保留该数据库的更改日志。
当保留数据库 ID 和更改日志时,搜索将根据爬网规则定义的定期计划继续爬网。当不保留更改日志时,搜索将在下一个预定爬网过程中执行完全爬网。 有关详细信息,请参阅移动内容数据库 (Windows SharePoint Services 3.0)、管理 Windows SharePoint Services 3.0 技术的备份和恢复和 Addcontentdb:Stsadm 操作 (Windows SharePoint Services)。