Deletecontentdb: operazione Stsadm (Office SharePoint Server)

Nome dell'operazione: deletecontentdb

Descrizione

Scollega un database del contenuto, specificando l'applicazione Web, il nome del database e il server database. Per ulteriori informazioni, vedere la sezione Note di questo articolo.

Sintassi

stsadm.exe -o deletecontentdb

-url <nome URL>

-databasename <nome database>

[-databaseserver] <nome server database>

Parametri

Nome del parametro e formato breve Valore Obbligatorio Descrizione

url

URL valido, ad esempio http://nome_server

Specifica l'applicazione Web da cui verrà scollegato il database del contenuto.

databasename (dn)

Nome di database valido, ad esempio "DB1"

Specifica il nome del database del contenuto da scollegare.

databaseserver (ds)

Server database valido, ad esempio "SD1"

No

Nome del server database da scollegare.

Nota

Se il server database e Prodotti e tecnologie SharePoint sono ospitati in server separati, è necessario utilizzare il parametro databaseserver per specificare il nome del server database.

Note

Quando un database del contenuto viene scollegato da un server database Microsoft SQL Server, è consigliabile scollegare innanzitutto il database del contenuto dall'applicazione Web in Microsoft Office SharePoint Server 2007. Per scollegare un database del contenuto da SQL Server, utilizzare la procedura seguente:

Scollegare un database del contenuto da Microsoft SQL Server

  1. Da SQL Server 2005 Management Studio connettersi all'istanza del server e fare clic per espandere il nodo Database.

  2. Fare clic con il pulsante destro del mouse sul database del contenuto da scollegare, scegliere Attività e quindi Scollega.

  3. Nella finestra di dialogo Scollega database selezionare il nome del database che si desidera scollegare.

  4. Fare clic su OK.

Importante

Se si scollega e si ricollega un database del contenuto, tenere presente che la successiva ricerca per indicizzazione eseguita nel contenuto del database sarà completa anche se è stata richiesta una ricerca per indicizzazione incrementale. Poiché durante una ricerca per indicizzazione completa viene rieseguita una ricerca per indicizzazione in tutto il contenuto rilevato dal crawler, indipendentemente dal fatto che tale contenuto sia già stato sottoposto a ricerca per indicizzazione, le ricerche per indicizzazione complete possono richiedere molto più tempo delle ricerche per indicizzazione incrementali.

Per poter eliminare il database del contenuto è innanzitutto necessario chiudere le connessioni attive. Questa operazione determina la rimozione di uno o più file di dati e di uno o più registri delle transazioni dal file system del server database SQL. Per evitare l'interruzione delle richieste degli utenti o la chiusura delle richieste in sospeso, che potrebbe causare una perdita di dati, è consigliabile scollegare i database del contenuto solo durante una finestra di manutenzione o quando gli utenti non accedono attivamente ai dati. Per chiudere le connessioni attive in SQL Server 2005, utilizzare la procedura seguente:

Chiudere una connessione attiva da Microsoft SQL Server

  1. Da SQL Server 2005 Management Studio connettersi all'istanza del server e fare clic per espandere il nodo Database.

  2. Fare clic con il pulsante destro del mouse sul database del contenuto da scollegare, scegliere Attività e quindi Scollega.

  3. Nella finestra di dialogo Scollega database fare clic per selezionare la casella di controllo Interrompi connessioni.

  4. Per eseguire il commit della modifica, fare clic su OK.

Nota

Il database appena scollegato resta visibile nel nodo Database di Esplora oggetti finché la visualizzazione non viene aggiornata. Per aggiornare in qualsiasi momento la visualizzazione, nel riquadro Esplora oggetti scegliere Aggiorna dal menu Visualizza.

Se si esegue l'Aggiornamento dell'infrastruttura per Microsoft Office Servers, l'identificatore (ID) di ogni database del contenuto viene mantenuto quando si ripristina o ricollega il database utilizzando gli strumenti incorporati. Il comportamento predefinito per la conservazione del registro delle modifiche in caso di utilizzo degli strumenti incorporati è il seguente:

  • I registri delle modifiche di tutti i database vengono conservati quando si ripristina una farm.

  • Il registro delle modifiche di un database del contenuto viene conservato quando si ricollega il database.

  • Il registro delle modifiche di un database del contenuto NON viene conservato quando si ripristina solo il database.

Se vengono conservati l'ID e il registro delle modifiche di un database, la ricerca per indicizzazione continua in base alla normale pianificazione definita dalle regole della ricerca per indicizzazione. Se non viene conservato un registro delle modifiche, durante la successiva ricerca per indicizzazione pianificata verrà eseguita una ricerca per indicizzazione completa. Per ulteriori informazioni, vedere Spostare i database del contenuto (Office SharePoint Server 2007), Eseguire il backup e il ripristino di un'intera farm (Office SharePoint Server 2007) e Addcontentdb: operazione di Stsadm (Office SharePoint Server).