Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Database SQL di Azure
Istanza gestita di SQL di Azure
Azure Synapse Analytics
Piattaforma di analisi (PDW)
Endpoint di analisi SQL in Microsoft Fabric
Magazzino in Microsoft Fabric
Database SQL in Microsoft Fabric
Utilizzare questa pagina per impostare le opzioni di scripting applicabili ai comandi seguenti nei menu di scelta rapida degli oggetti in Esplora oggetti:
Modificare i comandi di per tabelle e viste utente.
Script <oggetto> come comandi per gli oggetti creati dall'utente.
Modifica il comando per oggetti creati dall'utente.
In questa pagina vengono inoltre impostate le opzioni di scripting predefinite per la Procedura guidata generazione script SQL Server.
Osservazioni
I comandi Modifica e Modifica possono produrre risultati diversi dall'oggetto <script > come comando per la stessa impostazione di opzione. I comandi Modifica e modifica Modifica sono progettati per modificare gli oggetti nel database corrente durante una sessione dell'editor di query. L'oggetto script <> come comando è progettato per generare uno script in modo che possa essere usato successivamente per creare oggetti.
Opzioni
Specificare le opzioni di scripting selezionando le impostazioni disponibili nell'elenco a destra di ogni opzione.
Nota
Le impostazioni predefinite elencate si applicano solo all'opzione Script per l'intero database e a tutti gli oggetti di database e può variare quando si usa l'opzione Seleziona oggetti di database specifici .
Opzioni generali di scripting
Delimita singole istruzioni
Separa le singole istruzioni Transact-SQL usando un separatore di batch. Per modificare il separatore batch predefinito per Editor di query, selezionare Strumenti/Opzioni/Esecuzione query/SQL Server/Generale/separatore Batch. Il valore predefinito è False. Per altre informazioni, vedere GO.
Includere intestazioni descrittive
Aggiunge commenti descrittivi allo script separando lo script in sezioni per ogni oggetto. Il valore predefinito è True. Per ulteriori informazioni, vedere Slash star (commento blocco).
Includere l'abilitazione della compressione vardecimal
Include le opzioni di archiviazione vardecimal. Il valore predefinito è False. Per altre informazioni, vedere sp_db_vardecimal_storage_format.
Rilevamento modifiche script
Include informazioni sul rilevamento delle modifiche nello script.
Creare script per cataloghi full-text
Includere uno script per i cataloghi di testo integrale. Il valore predefinito è False. Per altre informazioni, vedere CREATE FULLTEXT CATALOG.
Script di database USE<>
Aggiunge l'istruzione USE DATABASE allo script per creare oggetti di database nel contesto del database di Esplora oggetti corrente. Quando lo script è previsto per l'uso in un database diverso, selezionare False per omettere. Il valore predefinito è True. Per altre informazioni, vedere USE.
Opzioni di scripting di oggetti
Verificare l'esistenza dell'oggetto
Verificare che un oggetto con il nome specificato esista prima di eliminare o modificare o che un oggetto con il nome specificato non esista prima della creazione. Per altre informazioni, vedere IF... ELSE ed EXISTS.
Generare script per gli oggetti dipendenti
Genera uno script per altri oggetti necessari quando viene eseguito lo script per l'oggetto selezionato. Il valore predefinito è False.
Qualificare i nomi degli oggetti con lo schema
Qualifica i nomi degli oggetti con lo schema dell'oggetto. Il valore predefinito è False. Per altre informazioni, vedere Creare uno schema di database.
Opzioni di compressione dei dati script
Include le opzioni di compressione dei dati nello script. Il valore predefinito è False.
Proprietà estese dello script
Include proprietà estese nello script se l'oggetto ha proprietà estese. Il valore predefinito è False. Per altre informazioni, vedere sp_addextendedproperty.
Proprietario dello script
Include il proprietario nello script generato. Il valore predefinito è False.
Autorizzazioni script
Include le autorizzazioni per gli oggetti di database nello script. Il valore predefinito è True. Per altre informazioni, vedere Autorizzazioni (motore di database).
Opzioni tabella/visualizzazione
Le opzioni seguenti si applicano solo agli script per tabelle o viste.
Convertire i tipi di dati definiti dall'utente in tipi di base
Converte i tipi di dati definiti dall'utente nei tipi di base da cui sono stati creati. Usare True quando i tipi di dati definiti dall'utente del database di origine non esistono nel database in cui viene eseguito lo script. Usare False per mantenere i tipi di dati definiti dall'utente. Il valore predefinito è False. Per altre informazioni, vedere CREATE TYPE.
Generare SET comandi ANSI PADDING
Aggiunge l'istruzione SET ANSI_PADDING prima e dopo ogni CREATE TABLE istruzione. Il valore predefinito è True. Per altre informazioni, vedere SET ANSI_PADDING.
Includi regole di confronto
Include le regole di confronto nella definizione di colonna. Il valore predefinito è True. Per ulteriori informazioni, vedere Supporto per Unicode e regole di confronto.
Includi la proprietà IDENTITY
Include le definizioni per IDENTITY il valore di inizializzazione e IDENTITY l'incremento. Il valore predefinito è True. Per altre informazioni, vedere CREATE TABLE (Transact-SQL) IDENTITY (Property).
Il riferimento di chiave esterna è qualificato dallo schema
Aggiunge il nome dello schema ai riferimenti alla tabella per il vincolo FOREIGN KEY. Il valore predefinito è True.
Impostazioni predefinite e regole vincolate a script
Includono le chiamate di stored procedure di associazione sp_bindefault e sp_bindrule. Il valore predefinito è True. Per altre informazioni, vedere sp_bindefault e sp_bindrule.
Vincoli di script CHECK
Aggiunge vincoli unici e vincoli di controllo allo script. Il valore predefinito è True.
Impostazioni predefinite dello script
Include i valori predefiniti della colonna nello script. Il valore predefinito è False. Per altre informazioni, vedere CREATE DEFAULT.
Script di gruppi di file
Specifica il filegroup nella ON clausola per le definizioni di tabella. Il valore predefinito è False. Per altre informazioni, vedere CREATE TABLE.
Script di chiavi esterne
Include vincoli di chiave primaria ed esterna nello script. Il valore predefinito è False.
Script degli indici full-text
Include gli indici full-text nello script. Il valore predefinito è False. Per altre informazioni, vedere CREATE FULLTEXT INDEX.
Indici degli script
Inclusi indici clusterizzati, non clusterizzati e XML nello script. Il valore predefinito è True. Per altre informazioni, vedere CREATE INDEX.
Schemi di partizionamento per script
Include schemi di partizionamento delle tabelle nello script. Il valore predefinito è False. Per altre informazioni, vedere CREATE PARTITION SCHEME.
Script delle chiavi primarie
Include vincoli di chiave primaria ed esterna nello script. Il valore predefinito è True.
Statistiche dello script
Include statistiche definite dall'utente nello script. Il valore predefinito è False. Per altre informazioni, vedere CREATE STATISTICS.
Trigger di script
Includi i trigger nello script. Il valore predefinito è False. Per altre informazioni, vedere CREATE TRIGGER.
Chiavi univoche dello script
Include vincoli univoci e vincoli CHECK nello script. Il valore predefinito è False.
Colonne della visualizzazione script
Dichiara le colonne di visualizzazione nelle intestazioni di visualizzazione. Il valore predefinito è False. Per altre informazioni, vedere CREATE VIEW.
Includere nomi di sistema DRI
Include i nomi dei vincoli generati dal sistema per applicare l'integrità referenziale dichiarativa (DRI). Il valore predefinito è False. Per altre informazioni, vedere REFERENTIAL_CONSTRAINTS.
Opzioni della versione
Associare le impostazioni dello script all'origine
Se è abilitata la versione di destinazione, l'edizione del motore e il tipo di motore degli script generati vengono impostati sui valori del server in cui viene eseguito lo script dell'oggetto. Questa configurazione disabilita (e ignora) le altre opzioni di versione.
Script per l'edizione del motore di database
Gli script generati sono destinati all'edizione del motore specificata.
Script per il tipo di motore di database
Gli script generati sono destinati al tipo di motore di database specificato.
Script per la versione del server
Gli script generati sono destinati alla versione specificata di SQL Server. Non è possibile creare script per le funzionalità nuove di SQL Server per le versioni precedenti. Alcuni script creati per SQL Server non possono essere eseguiti nei server in esecuzione in una versione precedente di SQL Server o in un database con un'impostazione precedente del livello di compatibilità del database.
Contenuti correlati
- Generare script (SQL Server Management Studio)