Eseguire la distribuzione utilizzando database creati da amministratori di database (Windows SharePoint Services)

Contenuto dell'articolo:

  • Informazioni sulla distribuzione tramite database creati da amministratori di database

  • Hardware e software di database necessari

  • Account necessari

  • Creare e configurare i database

Queste informazioni si applicano a Microsoft Windows Server 2003. Se si utilizza un ambiente Windows Server 2008, le operazioni per l'installazione e la configurazione di Internet Information Services (IIS), Microsoft .NET Framework versione 3.0 e Microsoft Windows SharePoint Services 3.0 sono diverse. Per ulteriori informazioni, vedere Distribuire una farm semplice nel sistema operativo Windows Server 2008 (Windows SharePoint Services).

Informazioni sulla distribuzione tramite database creati da amministratori di database

In molti ambienti IT gli amministratori dei database (DBA) creano e gestiscono database. In base ai criteri di protezione e ad altri criteri dell'organizzazione potrebbe essere necessario che gli amministratori dei database creino i database richiesti da Microsoft Windows SharePoint Services 3.0. In questo articolo vengono descritte le modalità di creazione dei database da parte degli amministratori di database e di configurazione dei database da parte degli amministratori di farm.

In questo articolo viene descritto come distribuire Microsoft Windows SharePoint Services 3.0 in un ambiente in cui gli amministratori di database creano e gestiscono i database. Nella distribuzione sono inclusi tutti i database necessari e un sito portale. Questo articolo si applica solo alle farm in cui viene utilizzato Microsoft SQL Server 2000 con il Service Pack più recente e il software di database Microsoft SQL Server 2005.

In alcune procedure descritte nell'articolo vengono utilizzati gli strumenti da riga di comando Psconfig e Stsadm, entrambi contenuti nella cartella Programmi\File comuni\Microsoft Shared\web server extensions\12\BIN.

Nota

In questo articolo non viene illustrato l'utilizzo dell'interfaccia utente grafica di Microsoft Windows SharePoint Services 3.0 per creare o configurare i database. Per informazioni sulla creazione e la configurazione di database mediante gli strumenti dell'interfaccia utente grafica di Microsoft Windows SharePoint Services 3.0, vedere Eseguire la distribuzione in una server farm semplice (Windows SharePoint Services).

Utilizzando le procedure descritte in questo articolo, gli amministratori di database e gli amministratori di farm creano e configurano i database e i componenti seguenti nell'ordine indicato:

  1. Database di configurazione (uno solo per farm).

  2. Database del contenuto per Amministrazione centrale (uno solo per farm).

  3. Applicazione Web Amministrazione centrale (una sola per farm, creata dal programma di installazione).

  4. Database di ricerca di Windows SharePoint Services (uno solo per farm).

  5. Database del contenuto delle applicazioni Web (facoltativi). È disponibile un database del contenuto per ogni applicazione Web. Se si estende un'applicazione Web, non sarà necessario un database del contenuto aggiuntivo.

  6. Applicazioni Web (facoltative).

    Nota

    Nell'ambito del processo di creazione del sito Web e del pool di applicazioni, viene creata un'applicazione Web anche in Internet Information Services (IIS). Se si estende un'applicazione Web, verrà creato un sito Web aggiuntivo in IIS, ma non un ulteriore pool di applicazioni.

Hardware e software di database necessari

Prima di installare e configurare i database, verificare che nei server database siano disponibili i componenti hardware e software consigliati. Per ulteriori informazioni su questi requisiti, vedere Determinare i requisiti hardware e software (Windows SharePoint Services).

Se si utilizza il software di database SQL Server 2005, l'amministratore di database deve configurare le impostazioni della superficie di attacco in modo che le connessioni locali e remote utilizzino solo il protocollo TCP/IP. In tutti i database richiesti da Microsoft Windows SharePoint Services 3.0 vengono utilizzate le regole di confronto Latin1_General_CI_AS_KS_WS. Per tutti i database è necessario assegnare l'account utente Setup come proprietario del database, o dbo. Per ulteriori informazioni sui requisiti di protezione per questi database, vedere Pianificare gli account amministrativi e di servizio (Windows SharePoint Services).

Account necessari

L'amministratore di database deve creare account di accesso di SQL Server per gli account che vengono utilizzati per accedere ai database di Microsoft Windows SharePoint Services 3.0 e aggiungerli ai ruoli. Per ulteriori informazioni sugli account necessari, inclusi gli specifici diritti utente e le autorizzazioni necessari per questi account, vedere Pianificare gli account amministrativi e di servizio (Windows SharePoint Services).

Nella tabella riportata di seguito vengono descritti gli account utilizzati per accedere ai database di Microsoft Windows SharePoint Services 3.0.

Account Scopo Requisiti

Account del servizio SQL Server

L'account viene utilizzato come account di servizio per i servizi di SQL Server seguenti:

  • MSSQLSERVER

  • SQLSERVERAGENT

Se non si utilizza l'istanza predefinita, questi servizi verranno visualizzati come:

  • MSSQL$*NomeIstanza*

  • SQLAgent$*NomeIstanza*

Questo account viene richiesto durante l'installazione di SQL Server. Sono disponibili due opzioni:

  • Assegnare uno degli account di sistema incorporati, ovvero Sistema locale, Servizio di rete o Servizio locale, come account di accesso per i servizi SQL Server configurabili. Per ulteriori informazioni su questi account e per considerazioni sulla protezione, fare riferimento all'argomento Impostazione di account di servizio Windows (https://go.microsoft.com/fwlink/?linkid=121664&clcid=0x410) della documentazione di SQL Server.

  • Assegnare un account utente di dominio come account di accesso per il servizio. Se si utilizza questa opzione, tuttavia, è necessario completare i passaggi aggiuntivi necessari per configurare nomi di entità servizio in Active Directory al fine di supportare l'autenticazione Kerberos utilizzata da SQL Server.

Account utente Setup

L'account utente Setup viene utilizzato per eseguire quanto segue:

  • L'installazione in tutti i server

  • La Configurazione guidata Prodotti e tecnologie SharePoint

  • Lo strumento da riga di comando PSConfig

  • Lo strumento da riga di comando Stsadm

  • Account utente di dominio

  • Membro del gruppo Administrators in ogni server in cui viene eseguita l'installazione

  • Account di accesso di SQL Server nel computer in cui viene eseguito SQL Server

  • Membro dei ruoli di protezione seguenti di SQL Server:

    • Ruolo predefinito del server securityadmin

    • Ruolo predefinito del server dbcreator

Se si eseguono comandi dello strumento da riga di comando Stsadm per leggere o scrivere in un database, questo account deve essere membro del ruolo predefinito del database db_owner per il database.

Account della server farm/account di accesso per il database

L'account della server farm viene utilizzato per:

  • Funzionare come identità del pool di applicazioni per il pool di applicazioni di Amministrazione centrale SharePoint.

  • Eseguire il servizio Timer di Windows SharePoint Services.

  • Account utente di dominio.

  • Se la server farm è una farm figlio con applicazioni Web che utilizzano servizi condivisi di una farm di dimensioni maggiori, questo account deve essere membro del ruolo predefinito del database db_owner nel database di configurazione della farm di dimensioni maggiori.

Autorizzazioni aggiuntive vengono concesse automaticamente per questo account in server Web e server applicazioni che vengono aggiunti a una server farm.

Questo account viene aggiunto automaticamente come un account di accesso di SQL Server nel computer che esegue SQL Server e viene aggiunto ai ruoli di protezione di SQL Server seguenti:

  • Ruolo predefinito del server dbcreator

  • Ruolo predefinito del server securityadmin

  • Ruolo predefinito del database db_owner per tutti i database della server farm

Nota

Se si utilizza il principio dei privilegi minimi per garantire maggiore protezione, utilizzare un account diverso per ogni servizio, processo e identità dei pool di applicazione per ogni applicazione Web.

Creare e configurare i database

Utilizzare le procedure descritte in questa sezione per creare i database necessari e concedere agli account appropriati l'appartenenza ai gruppi o ai ruoli di protezione dei database.

Le procedure prevedono azioni eseguite dall'amministratore di database e dall'account utente Setup. Ogni passaggio è etichettato con [Amministratore di database] o [Setup] per indicare il ruolo che esegue l'azione.

Nella farm sono presenti un solo database di configurazione e un solo database del contenuto per Amministrazione centrale. La procedura seguente viene eseguita una volta per ogni farm.

Creare e configurare il database di configurazione, il database del contenuto di Amministrazione centrale e l'applicazione Web Amministrazione centrale

  1. [Amministratore di database] Creare il database di configurazione e il database del contenuto di Amministrazione centrale utilizzando la sequenza di confronto LATIN1_General_CI_AS_KS_WS e impostare come proprietario del database (dbo) l'account utente Setup.

  2. [Setup] Eseguire il programma di installazione in ogni computer server che esegue Microsoft Windows SharePoint Services 3.0. In almeno uno di questi computer il programma di installazione deve essere eseguito utilizzando l'opzione di installazione Front-end Web.

  3. [Setup] Nel computer in cui è stata utilizzata l'opzione di installazione Front-end Web non eseguire la Configurazione guidata Prodotti e tecnologie SharePoint dopo il programma di installazione. Accedere invece alla riga di comando e quindi eseguire il comando seguente per configurare i database:

    Psconfig -cmd configdb -create -server <Nome SQL Server> -database <Nome database SQL> -user <Nome di dominio\nome utente> -password <password> -admincontentdatabase <Nome database del contenuto amministrazione SQL>

    Nota

    *Nome database SQL* è il database di configurazione. *Nome di dominio\nome utente* è l'account della server farm. *Nome database del contenuto amministrazione SQL* è il database del contenuto di Amministrazione centrale.

  4. [Setup] Dopo aver eseguito il comando, eseguire la Configurazione guidata Prodotti e tecnologie SharePoint e completare il resto della configurazione del server. In questo modo verrà creata l'applicazione Web Amministrazione centrale e verranno eseguite altre attività di installazione e configurazione.

La procedura seguente dovrà essere eseguita una sola volta per la farm. Nella farm è presente un solo database di ricerca di Windows SharePoint Services.

Creare e configurare il database di ricerca di Windows SharePoint Services e avviare il servizio di ricerca di Windows SharePoint Services.

  1. [Amministratore di database] Creare un database per il database di ricerca di Windows SharePoint Services utilizzando la sequenza di confronto LATIN1_General_CI_AS_KS_WS e impostare come proprietario del database (dbo) l'account utente Setup.

  2. [Setup] Accedere alla riga di comando e quindi eseguire il comando seguente per configurare il database e avviare il servizio di ricerca di Windows SharePoint Services:

    stsadm -o spsearch -action start -farmserviceaccount <Nome di dominio\nome utente> -farmservicepassword <password> -farmcontentaccessaccount <Nome di dominio\nome utente> -farmcontentaccesspassword <password> -databaseserver <Server\istanza> -databasename <Nome database>

Nota

farmserviceaccount è l'account della server farm. farmcontentaccessaccount è l'account del servizio di ricerca di Windows SharePoint Services. Se si utilizza l'istanza predefinita di SQL server, per databaseserver sarà necessario specificare solo il nome del computer che esegue SQL Server. databasename è il database di ricerca di Windows SharePoint Services.

Per informazioni su come eseguire questa procedura utilizzando lo strumento da riga di comando Stsadm, vedere Spsearch: operazione di Stsadm (Windows SharePoint Services).

La procedura seguente viene eseguita una volta per ogni sito portale della farm.

Creare e configurare l'applicazione Web e il database del contenuto del sito portale

  1. [Amministratore di database] Creare il database del contenuto dell'applicazione Web del sito portale utilizzando la sequenza di confronto LATIN1_General_CI_AS_KS_WS e impostare come proprietario del database (dbo) l'account utente Setup.

  2. [Amministratore di database] Utilizzando SQL Server Management Studio, aggiungere l'account del processo del pool di applicazioni al gruppo Utenti e al ruolo db_owner per il database del contenuto dell'applicazione Web.

  3. [Setup] Accedere alla riga di comando e quindi eseguire il comando seguente per creare l'applicazione Web e configurare il database del contenuto dell'applicazione Web del sito portale:

    stsadm.exe -o extendvs -url <URL> -donotcreatesite -exclusivelyusentlm -databaseserver <Nome server database> -databasename <Nome database> -apidtype configurableid -description <Nome sito Web IIS> -apidname <Nome pool app> -apidlogin <Nome di dominio\nome utente> -apidpwd <password>

    Nota

    url è l'URL dell'applicazione Web del sito portale nel formato http://*nomehost:porta*. databasename è il database del contenuto dell'applicazione Web del sito portale. description è il nome assegnato al sito Web in IIS. apidname è il nome assegnato al pool di applicazioni Web in IIS. apidlogin è l'identità del pool di applicazioni in IIS. Questo è l'account del processo del pool di applicazioni.

    Importante

    Il comando deve essere eseguito nello stesso computer indicato nel parametro url. Questo è lo stesso computer in cui verrà eseguita l'applicazione Web del sito portale. La combinazione di nome host e porta non deve descrivere un'applicazione Web già esistente, altrimenti verrà generato un errore e l'applicazione Web non verrà creata.

Per informazioni su come eseguire questa procedura utilizzando lo strumento da riga di comando Stsadm, vedere Extendvs: operazione di Stsadm (Windows SharePoint Services).

Scaricare il manuale

Questo argomento è incluso nel manuale seguente, che può essere scaricato per una lettura e una stampa più agevoli:

Vedere l'elenco completo dei manuali disponibili scaricabili per Windows SharePoint Services visitando la pagina Web Downloadable books for Windows SharePoint Services (informazioni in lingua inglese).