Condividi tramite


Procedura: specificare opzioni di tabelle e indici

È possibile specificare le opzioni delle tabelle e degli indici nelle definizioni di tabelle e di indici del progetto di database. Per ulteriori informazioni sulle opzioni di tabella supportate e sui relativi valori, vedere sp_tableoption (Transact-SQL). Per ulteriori informazioni sulle opzioni di indice supportate e sui relativi valori, vedere sp_indexoption (Transact-SQL).

Nota importanteImportante

Non è possibile specificare opzioni di tabella o di indice in un progetto DAC (Data-tier Application), poiché i progetti DAC non supportano il costrutto EXEC StoredProcedure, se non all'interno del corpo di un oggetto, ad esempio una stored procedure o una funzione. Per ulteriori informazioni, vedere la pagina seguente nel sito Web Microsoft: Funzionalità supportate nelle applicazioni livello dati.

Per specificare le opzioni di tabella

  1. Aprire il progetto di database in Visual Studio Premium.

  2. In Esplora soluzioni fare doppio clic sulla tabella per cui si desidera specificare un'opzione.

    Verrà visualizzato l'editor Transact-SQL contenente la definizione della tabella.

  3. Dopo aver aggiunto la definizione della tabella nello script Transact-SQL, aggiungere la seguente istruzione Transact-SQL:

    EXEC sp_tableoption 'TableName', 'OptionName', OptionValue
    go
    
  4. Scegliere Salva NomeCompletoTabella**.table.sql** dal menu File.

    Sarà ora possibile compilare e distribuire il progetto di database. Se una tabella del progetto di database è nel formato di archiviazione vardecimal, l'opzione del database per l'archiviazione vardecimal verrà abilitata automaticamente. Per ulteriori informazioni vedere sp_db_vardecimal_storage_format (Transact-SQL).

    Nota

    Per il formato di archiviazione vardecimal il requisito minimo necessario è Microsoft SQL Server 2005 Service Pack 2 ed è disponibile solo in SQL Server 2005 nelle versioni Enterprise Edition, Developer Edition e nella versione di valutazione.

Per specificare le opzioni di indice

  1. Aprire il progetto di database in Visual Studio Premium.

  2. In Esplora soluzioni fare doppio clic sull'indice per cui si desidera specificare un'opzione.

    Viene visualizzato l'editor Transact-SQL contenente la definizione dell'indice.

  3. Dopo aver aggiunto la definizione dell'indice nello script Transact-SQL, aggiungere la seguente istruzione Transact-SQL:

    EXEC sp_indexoption 'IndexName', 'OptionName', OptionValue
    go
    
  4. Scegliere Salva NomeCompletoIndice**.table.sql** dal menu File.

    A questo punto è possibile compilare e distribuire il progetto di database.

Vedere anche

Attività

Procedura: creare un oggetto di database

Procedura: compilare un progetto di database per generare un file di schema compilato (con estensione dbschema)