Procedura guidata Genera e pubblica script (pagina Opzioni di pubblicazione avanzate)

Utilizzare questa pagina per specificare come si desidera che questa procedura guidata generi script da inviare a un servizio di hosting Web per la pubblicazione. Sono disponibili molte opzioni diverse.

Nota

Ai fini della pubblicazione, è necessario avere accesso a un servizio Web che è stato installato utilizzando il servizio Web Database Publishing Services di SQL Server. Per ulteriori informazioni, vedere la pagina di download di Database Publishing Services di SQL Server.

Opzioni

Specificare le opzioni avanzate selezionando le impostazioni desiderate tra quelle disponibili nell'elenco visualizzato a destra di ciascuna opzione.

Generale

  • Converti UDDT in tipi di base
    Se è impostato il valore True, i tipi di dati definiti dall'utente (UDDT) vengono convertiti nei tipi di dati di base sottostanti che erano stati utilizzati per crearli. Utilizzare True se il tipo di dati UDDT non esiste nel database in cui verrà eseguito lo script. Se è impostato il valore False, vengono utilizzati gli UDDT. Il valore predefinito è False.

  • Pubblica regole di confronto
    Include informazioni sulle regole di confronto per le colonne della tabella. Il valore predefinito è False. Per ulteriori informazioni, vedere Utilizzo delle regole di confronto.

  • Pubblica valori predefiniti
    Include nelle colonne della tabella gli oggetti predefiniti utilizzati per impostare i valori predefiniti. Il valore predefinito è True. Per ulteriori informazioni, vedere CREATE DEFAULT (Transact-SQL).

  • Pubblica oggetti dipendenti
    Pubblica qualsiasi oggetto la cui presenza sia necessaria quando lo script per l'oggetto selezionato viene eseguito. Il valore predefinito è True.

  • Pubblica proprietà estese
    Include le proprietà estese nello script che viene inviato al provider per la pubblicazione, se presenti nell'oggetto. Il valore predefinito è True. Per ulteriori informazioni, vedere Utilizzo di proprietà estese su oggetti di database.

  • Pubblica per versione del server
    Crea uno script che viene inviato al provider remoto per la pubblicazione, in modo che possa essere eseguito sulla versione selezionata di SQL Server. Per le nuove caratteristiche non è possibile generare script per le versioni precedenti. La versione predefinita è quella del server di origine.

  • Pubblica autorizzazioni a livello di oggetto
    Include le autorizzazioni negli oggetti selezionati del database. Il valore predefinito è False.

  • Pubblica statistiche
    L'impostazione Pubblica statistiche consente di includere l'istruzione CREATE STATISTICS per ricreare le statistiche sull'oggetto. L'opzione Pubblica statistiche e istogrammi consente di creare anche informazioni sugli istogrammi. L'impostazione predefinita è Non pubblicare statistiche. Per ulteriori informazioni, vedere CREATE STATISTICS (Transact-SQL).

  • Pubblica opzioni vardecimal
    Abilita il formato di tabella vardecimal sulla tabella del database di destinazione quando è abilitato nella tabella del database di origine. Il valore predefinito è True. Per ulteriori informazioni, vedere Archiviazione di dati decimal come lunghezza variabile.

  • Schema per qualifica dei nomi degli oggetti
    Include il nome dello schema nel nome degli oggetti che vengono creati. Il valore predefinito è True.

  • Genera script per associazioni
    Include nello script inviato al provider per la pubblicazione l'associazione per gli oggetti predefiniti e gli oggetti della regola. Il valore predefinito è True. Per ulteriori informazioni, vedere CREATE DEFAULT (Transact-SQL) e CREATE RULE (Transact-SQL).

  • Tipi di dati da pubblicare
    Seleziona cosa deve essere inserito negli script: Solo dati, Solo schema o entrambi. L'impostazione predefinita è Schema e dati.

Opzioni di pubblicazione

  • Pubblicazione con transazione
    Utilizza le transazioni in caso di pubblicazione su un provider di hosting Web remoto. Se il database di destinazione non può completare la pubblicazione, viene eseguito il rollback delle transazioni. Il valore predefinito è True.

Opzioni tabella/vista

Le opzioni seguenti si applicano solo agli script per tabelle o viste.

  • Pubblica vincoli CHECK
    Include la creazione di vincoli CHECK nel processo di pubblicazione. Il valore predefinito è True. I vincoli CHECK richiedono che i dati immessi in una tabella rispettino una condizione specificata. Per ulteriori informazioni, vedere Vincoli CHECK.

  • Pubblica chiavi esterne
    Include la creazione di chiavi esterne nel processo di pubblicazione. Il valore predefinito è True. Le chiavi esterne indicano e impongono le relazioni tra tabelle. Per ulteriori informazioni, vedere Vincoli FOREIGN KEY.

  • Pubblica indici full-text
    Consente di generare script per la creazione di indici full-text. Il valore predefinito è False.

  • Pubblica indici
    Include indici nelle tabelle nel processo di pubblicazione. Il valore predefinito è True. Gli indici consentono di trovare dati rapidamente.

  • Pubblica chiavi primarie
    Include la creazione di chiavi primarie nel processo di pubblicazione. Il valore predefinito è True. Le chiavi primarie identificano in modo univoco ogni riga di una tabella. Per ulteriori informazioni, vedere Vincoli PRIMARY KEY.

  • Pubblica trigger
    Include la creazione di trigger DML nel processo di pubblicazione. Il valore predefinito è True. Un trigger DML è un'azione programmata per l'esecuzione quando si verifica un evento DML (Data Manipulation Language) nel server database. Per ulteriori informazioni, vedere Informazioni sui trigger DML.

  • Pubblica chiavi univoche
    Include la creazione di chiavi univoche nelle tabelle nel processo di pubblicazione. Le chiavi univoche impediscono l'immissione di dati duplicati. Il valore predefinito è True. Per ulteriori informazioni, vedere Vincoli UNIQUE.

  • Pubblica rilevamento delle modifiche
    Include il rilevamento delle modifiche nel processo di pubblicazione, se è attivato nel database di origine o nelle tabelle del database di origine. Il valore predefinito è False. Per ulteriori informazioni, vedere Panoramica sul rilevamento delle modifiche.

  • Pubblica opzioni di compressione dati
    Include le opzioni di compressione dati nel processo di pubblicazione, se sono configurati nel database di origine o nelle tabelle del database di origine. Il valore predefinito è True. Per ulteriori informazioni, vedere Creazione di tabelle e di indici compressi.