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.
Vedere anche