Condividi tramite


Spostare raccolte siti in un nuovo database (dividere un database del contenuto) (Office SharePoint Server 2007)

Le dimensioni di alcune raccolte siti all'interno di un database che ospita più raccolte siti stanno aumentando più rapidamente del previsto e si prevede che il limite di dimensioni del database venga raggiunto presto. È possibile dividere il database per spostare le raccolte siti con dimensioni in aumento in un altro database o in un altro server.

Dividere un database del contenuto

È possibile utilizzare questa procedura per dividere un database del contenuto associato alle raccolte siti. Quando si divide un database del contenuto, si sposta una raccolta siti in un database diverso.

Prima di dividere i database del contenuto, è consigliabile installare l'aggiornamento cumulativo di aprile che consente di risolvere problemi noti mediante l'operazione mergecontentdbs di Stsadm. Per ulteriori informazioni, vedere Distribuire aggiornamenti software per Office SharePoint Server 2007.

Prima di utilizzare l'operazione mergecontentdbs di Stsadm verificare che lo spazio libero disponibile nel disco rigido sia pari almeno a tre volte le dimensioni della raccolta siti di origine. Per determinare le dimensioni della raccolta siti, fare riferimento all'attributo StorageUsedMB dell'operazione enumsites di Stsadm nel passaggio 2 della procedura seguente.

Per eseguire la procedura seguente, è necessario essere membri dei gruppi Amministratori farm e Administrators nel computer locale. Per ogni raccolta siti da spostare è necessario disporre dell'autorizzazione Controllo completo. L'account utilizzato per eseguire questa procedura deve essere membro del ruolo predefinito del database db_owner in SQL Server.

Dividere un database del contenuto

  1. Al prompt dei comandi passare alla directory seguente sull'unità in cui è installato Prodotti e tecnologie SharePoint:

    %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin

  2. Digitare il comando seguente e quindi premere INVIO:
    Stsadm -o enumsites -url <URL> > <percorso/nomefile>.xml

    dove URL è l'indirizzo dell'applicazione Web che contiene la raccolta siti che si desidera spostare e percorso/nome file è il nome del file XML che si desidera creare con i dati della raccolta siti.

    Per ulteriori informazioni, vedere Enumsites: operazione Stsadm (Office SharePoint Server).

    Il passaggio precedente consente di creare un file XML che contiene tutti gli URL delle raccolte siti nel database corrente.

  3. Aprire il file XML creato in un'applicazione per la modifica del testo. Se il file include eventuali URL di raccolte siti che non si desidera spostare, assicurarsi di eliminarli dal file. Gli unici URL che devono rimanere nel file XML sono quelli corrispondenti alle raccolte siti che si desidera spostare.

    Nota

    Non è necessario modificare il numero di siti o altre informazioni sulla raccolta siti nel file. Per questa procedura sono rilevanti solo gli URL.

  4. Digitare il comando seguente e quindi premere INVIO:
    Stsadm -o mergecontentdbs -url <URL> -sourcedatabasename <nome database> -destinationdatabasename <nome database> -operation 3 -filename <nome file\>

    dove URL è l'indirizzo dell'applicazione Web che contiene la raccolta siti desiderata, sourcedatabasename è il nome del database da cui si desidera spostare la raccolta siti, destinationdatabasename è il nome del database in cui si desidera spostare la raccolta siti, operation 3 è l'operazione di lettura dal file e nome file è il nome del file che contiene gli URL delle raccolte siti che si desidera spostare.

    Per ulteriori informazioni, vedere Mergecontentdbs: operazione Stsadm (Office SharePoint Server).

  5. Riavviare IIS digitando il comando seguente e quindi premendo INVIO:
    iisreset /noforce.

Vedere anche

Concetti

Aggiungere, dividere e unire i database del contenuto (Office SharePoint Server 2007)
Aggiungere un database del contenuto (Office SharePoint Server 2007)
Unire database del contenuto (Office SharePoint Server 2007)