Deletesite: operação do Stsadm (Office SharePoint Server)
Atualizado em: 2009-05-21
Nome da operação: Deletesite
Descrição
Exclui um conjunto de sites de um aplicativo Web.
Se o conjunto de sites estiver ativo, use o parâmetro url para especificar a URL do conjunto de sites que deve ser excluída.
Se o conjunto de sites for órfão, use o parâmetro force com o parâmetro siteid para especificar o conjunto de sites órfãos que deve ser excluído do banco de dados de conteúdo. Para obter mais informações, consulte a seção Comentários.
Dica
Os parâmetros force e siteid para excluir conjuntos de site órfãos foram introduzidos no Microsoft Office SharePoint Server 2007 com Service Pack 2 (SP2).
O parâmetro gradualdelete foi introduzido primeiro na atualização cumulativa de abril.
Sintaxe
Para excluir um conjunto de sites ativo:
stsadm -o deletesite
** -url <Nome da URL>**
** [-deleteadaccounts {True | False}]**
** [-gradualdelete]**
Para excluir um conjunto de sites órfão:
** -force**
** [-gradualdelete]**
** -siteid <ID do site>**
** -databasename <nome do banco de dados>**
** -databaseserver <nome do servidor do banco de dados>**
Parâmetros
Nome do parâmetro |
Valor |
Obrigatório? |
Descrição |
url |
Um nome de URL válido, como http://nome_do_servidor/sites/nome_do_site |
Sim |
A URL do conjunto de sites a ser excluído. |
deleteadaccounts |
Um dos seguintes valores:
|
Não |
Especifica se uma conta do Active Directory associada a um conjunto de sites deve ser excluída. Quando você estiver no modo de criação de conta do Active Directory e o valor desse parâmetro for True, o Microsoft Office SharePoint Server 2007 também excluirá contas do Active Directory associadas ao conjunto de sites do Active Directory. Para obter informações adicionais, consulte o artigo da base de dados 823507 Determine se o Windows SharePoint Services está no modo de criação de conta do Active Directory (https://go.microsoft.com/fwlink/?linkid=109243&clcid=0x416). |
gradualdelete |
<nenhum> |
Não |
Quando esse parâmetro é usado, o conjunto de sites é marcado como excluído, o que imediatamente impede qualquer acesso ao seu conteúdo. Os dados do conjunto de sites excluído são excluídos gradualmente com o passar do tempo por meio de um trabalho de timer, e não de uma vez só, o que reduz o impacto no desempenho do Office SharePoint Server e do SQL Server. Para obter mais informações sobre o trabalho de timer de exclusão gradual, consulte Trabalhos de timer padrão. Para obter mais informações sobre o trabalho de timer de exclusão gradual, consulte Job-gradual-site-deletion: propriedade do Stsadm (Office SharePoint Server). |
force |
<nenhum> |
Sim |
Especifica um método forçado para excluir um conjunto de sites e ignora as consultas do mapa do site. É usado para excluir conjuntos de sites órfãos de bancos de dados específicos. |
siteid |
Um GUID válido do conjunto de sites, como "e2a114b8-80c9-41f6-87bf-3feddf2ad9b6" |
Sim |
Especifica a ID do conjunto de sites que deve ser excluído. |
databasename |
Um nome válido, como "DB1" |
Sim |
Especifica o nome do banco de dados de conteúdo que contém os conjuntos de site que devem ser excluídos. |
databaserver |
Um nome válido, como "DS1" |
Sim |
Especifica o nome da instância do servidor do banco de dados que hospeda o banco de dados que contém os conjuntos de site que devem ser excluídos. |
Comentários
Neste artigo, a sintaxe da linha de comando é exibida de forma diferente da sintaxe da ajuda da linha de comando.
Um mapa do site contém conjuntos de site que são navegáveis e registrados. Os conjuntos de sites que não são registrados no mapa do site são geralmente chamados de conjuntos de sites "órfãos".
Os conjuntos de site geralmente se tornam órfãos quando estão em um banco de dados de conteúdo que está sendo anexado a um aplicativo Web, mas o aplicativo Web já contém um conjunto de sites com o mesmo caminho de URL. Como os conjuntos de dados não podem compartilhar o mesmo caminho de URL em um aplicativo Web, somente o primeiro conjunto de sites registrado no mapa do site ficará acessível. Nenhum dos demais conjuntos de site que usam o mesmo caminho de URL poderá ser registrado no mapa de sites e eles serão considerados órfãos. Os dados do conjunto de sites órfãos ainda existirão, mas só será possível acessá-los se você desconectar o seu banco de dados de conteúdo do aplicativo Web existente e, em seguida, anexá-lo a um aplicativo Web que não tenha um conjunto de sites registrado nesse caminho da URL.
Exemplos
Para excluir um conjunto de sites operacionais chamado "http://nome_do_servidor/sites/nome_do_site" e contas removidas no Active Directory, digite esta sintaxe:
stsadm -o deletesite -url http://nome_do_servidor/sites/nome_do_site -deleteadaccounts true
Para excluir um conjunto de sites operacionais chamado "http://nome_do_servidor/sites/nome_do_site", digite esta sintaxe:
stsadm -o deletesite -url http://nome_do_servidor/sites/nome_do_site
Para excluir um conjunto de sites órfãos denominado "http://nome_do_servidor/sites/nome_do_site" de um servidor de banco de dados chamado DS1 e um banco de dados chamado DB1, siga estas etapas:
Use a operação enumallwebs para localizar o site cuja URL corresponda a "/sites/nome_do_site". A marca XML do seu conjunto de sites pai (isto é, a marca Site) deve ter um atributo InSiteMap que tenha valor igual a False. Um valor de False significa que o conjunto de sites é órfão. Para obter mais informações, consulte Enumallwebs: operação do Stsadm (Office SharePoint Server).
Use o valor do atributo Id da marca Site correspondente como valor do parâmetro siteid da operação deletesite.
Por exemplo:
stsadm -o deletesite -force -siteid e2a114b8-80c9-41f6-87bf-3feddf2ad9b6 -databaseserver DS1 -databasename DB1