Share via


Installazione e configurazione

Si applica a:SQL ServerDatabase SQL di Azure

Istruzioni di installazione e configurazione del database OLTP di Wide World Importers.

Prerequisiti

Scarica

La versione più recente dell'esempio:

wide-world-importers-release

Scaricare il backup/bacpac del database WideWorldImporters di esempio corrispondente all'edizione di SQL Server o del Database SQL di Azure.

Il codice sorgente per ricreare il database di esempio è disponibile nel percorso seguente. Si noti che la ricreazione dell'esempio comporterà piccole differenze nei dati, poiché nella generazione dei dati è presente un fattore casuale:

wide-world-importers

Installare

SQL Server

Per ripristinare un backup in un'istanza di SQL Server, è possibile usare Management Studio.

  1. Aprire SQL Server Management Studio e connettersi all'istanza di SQL Server di destinazione.
  2. Fare clic con il pulsante destro del mouse sul nodo Database e scegliere Ripristina database.
  3. Selezionare Dispositivo e fare clic sul pulsante ...
  4. Nella finestra di dialogo Seleziona dispositivi di backup fare clic su Aggiungi, passare al backup del database nel file system del server e selezionare il backup. Fare clic su OK.
  5. Se necessario, modificare il percorso di destinazione per i file di dati e di log nel riquadro File. Si noti che è consigliabile inserire i file di dati e di log in unità diverse.
  6. Fare clic su OK. Verrà avviato il ripristino del database. Al termine, il database WideWorldImporters sarà installato nell'istanza di SQL Server.

Database SQL di Azure

Per importare un bacpac in un nuovo database SQL, è possibile usare Management Studio.

  1. (Facoltativo) Se SQL Server non è ancora disponibile in Azure, passare al portale di Azure e creare un nuovo database SQL. Durante il processo di creazione di un database si creerà un server. Prendere nota del server.
  2. Aprire SQL Server Management Studio e connettersi al server in Azure.
  3. Fare clic con il pulsante destro del mouse sul nodo Databases e selezionare Importa applicazione livello dati.
  4. Nelle Impostazioni di importazione selezionare Importa da disco locale e selezionare il bacpac del database di esempio dal file system.
  5. In Impostazioni database cambiare il nome del database in WideWorldImporters e selezionare l'edizione di destinazione e l'obiettivo del servizio da usare.
  6. Fare clic su Avanti e su Fine per avviare la distribuzione. Per il completamento in P1 saranno necessari alcuni minuti. Se si vuole un piano tariffario inferiore, è consigliabile eseguire l'importazione in un nuovo database P1 e quindi modificare il piano tariffario impostandolo sul livello desiderato.

Impostazione

Indicizzazione full-text

Il database di esempio può usare l'indicizzazione full-text. Tale funzionalità non è tuttavia installata per impostazione predefinita con SQL Server. È necessario selezionarla durante l'installazione di SQL Server. È abilitata per impostazione predefinita nel Database SQL di Azure. È quindi necessario un passaggio successivo all'installazione.

  1. In SQL Server Management Studio connettersi al database WideWorldImporters e aprire una nuova finestra di query.
  2. Eseguire il comando T-SQL seguente per abilitare l'uso dell'indicizzazione full-text nel database: EXECUTE Application.Configuration_ApplyFullTextIndexing

Controllo di SQL Server

Si applica a: SQL Server

L'abilitazione del controllo in SQL Server richiede la configurazione del server. Per abilitare il controllo di SQL Server per l'esempio WideWorldImporters, eseguire l'istruzione seguente nel database:

EXECUTE [Application].[Configuration_ApplyAuditing]

Nel Database SQL di Azure il controllo viene configurato tramite il portale di Azure.

Sicurezza a livello di riga

Si applica a: Database SQL di Azure

La sicurezza a livello di riga non è abilitata per impostazione predefinita nel download del bacpac di WideWorldImporters. Per abilitare la sicurezza a livello di riga nel database, eseguire la stored procedure seguente:

EXECUTE [Application].[Configuration_ApplyRowLevelSecurity]