Deletesite: operação de Stsadm (Windows SharePoint Services)

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ído.

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 Windows SharePoint Services 3.0 com Service Pack 2 (SP2).

O parâmetro gradualdelete foi primeiro introduzido 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:

  • True

  • False (valor padrão)

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 Windows SharePoint Services 3.0 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 Determinar 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 Windows SharePoint Services e do SQL Server.

Para obter mais informações sobre o trabalho de timer de exclusão gradual, consulte Job-gradual-site-deletion: propriedade do Stsadm (Windows SharePoint Services).

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:

  1. Use a operação enumallwebs para localizar o site cuja URL corresponda a "/sites/site_name". 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 (Windows SharePoint Services).

  2. 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