Configurare un database del libro mastro

Si applica a: SQL Server 2022 (16.x) e versioni successive Database SQL di AzureIstanza gestita di SQL di Azure

Questo articolo fornisce informazioni sulla configurazione di un database ledger utilizzando il portale di Azure, T-SQL, PowerShell o l'interfaccia della riga di comando di Azure per database SQL di Azure. Per informazioni sulla creazione di un database ledger in SQL Server 2022 (16.x) o in Istanza gestita di SQL di Azure, utilizzare il selettore nella parte superiore di questa pagina.

Prerequisiti

Abilitare il database del libro mastro

Nota

Quando si abilita la funzionalità libro mastro a livello di database, tutte le tabelle di questo database vengono convertite in tabelle mastro aggiornabili. Non è possibile modificare questa opzione dopo la creazione del database. Se si tenta di creare una tabella con l'opzione LEDGER = OFF, viene visualizzato un messaggio di errore.

  1. Aprire il portale di Azure e creare un database SQL di Azure.

  2. Nella scheda Sicurezza, selezionare Configura libro mastro.

    Screenshot che mostra il portale di Azure con la scheda Security Ledger selezionata.

  3. Nel riquadro Configura libro mastro, selezionare Abilita per tutte le tabelle future del database.

    Schermata che mostra l'opzione per abilitare un database ledger.

  4. Selezionare Applica per salvare questa impostazione.

Questo articolo fornisce informazioni su come configurare un database ledger tramite T-SQL, PowerShell o l'interfaccia della riga di comando di Azure per Istanza gestita di Azure SQL. Per informazioni sulla creazione di un database del libro mastro in SQL Server 2022 (16.x) o Database SQL di Azure, usare l'opzione nella parte superiore di questa pagina.

Prerequisiti

Abilitare il database del libro mastro

Nota

Quando si abilita la funzionalità libro mastro a livello di database, tutte le tabelle di questo database vengono convertite in tabelle mastro aggiornabili. Non è possibile modificare questa opzione dopo la creazione del database. Se si tenta di creare una tabella con l'opzione LEDGER = OFF, viene visualizzato un messaggio di errore.

Abilitare il database del libro mastro con T-SQL

  1. Accedere all'istanza gestita usando SQL Server Management Studio (SSMS), Visual Studio Code o SQL Server Data Tools (SSDT).

  2. Creare un database del libro mastro usando l'istruzione T-SQL seguente:

    CREATE DATABASE MyLedgerDB
    WITH LEDGER = ON;
    

Per altre informazioni, vedere CREATE DATABASE.

Questo articolo fornisce informazioni sulla creazione di un database ledger tramite T-SQL in SQL Server 2022 (16.x). Per informazioni su come creare un database ledger in database SQL di Azure o Istanza gestita di SQL di Azure, usare il selettore nella parte superiore di questa pagina.

Prerequisiti

Creare un database di registro usando T-SQL

  1. Accedere all'istanza di SQL Server 2022 (16.x) usando SSMS o SSDT.

  2. Creare un database del libro mastro usando l'istruzione T-SQL seguente:

    CREATE DATABASE MyLedgerDB
        WITH LEDGER = ON;
    

Per altre informazioni, vedere CREATE DATABASE.