Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL-analytics-eindpunt in Microsoft Fabric
Warehouse in Microsoft Fabric
SQL-database in Microsoft Fabric
Op deze pagina kunt u scriptopties instellen die van toepassing zijn op de volgende opdrachten in objectcontextmenu's in Objectverkenner:
Opdrachten bewerken voor gebruikerstabellen en weergaven.
Scriptobject <> als opdrachten voor door de gebruiker gemaakte objecten.
De opdracht wijzigen voor door de gebruiker gemaakte objecten.
Op deze pagina worden ook de standaardinstellingen voor scriptopties ingesteld voor de wizard SQL Server-script genereren.
Opmerkingen
De opdrachten Bewerken en Wijzigen kunnen resultaten opleveren die afwijken van het scriptobject <> als opdracht voor dezelfde optie-instelling. De opdrachten Bewerken en Wijzigen zijn ontworpen om objecten in de huidige database te wijzigen tijdens een queryeditorsessie. Het scriptobject <> als opdracht is ontworpen om een script te genereren, zodat het later kan worden gebruikt om objecten te maken.
Opties
Geef scriptopties op door de beschikbare instellingen in de lijst rechts van elke optie te selecteren.
Opmerking
De standaardinstellingen die worden vermeld, zijn alleen van toepassing op de volledige scriptdatabase en alle databaseobjecten , en kunnen variëren wanneer u de optie Specifieke databaseobjecten selecteren gebruikt.
Algemene scriptopties
Afzonderlijke uitspraken afbakenen
Scheidt afzonderlijke Transact-SQL-instructies met behulp van een batchscheidingsteken. Als u het standaardscheidingsteken voor batchverwerking voor Query-editor wilt wijzigen, selecteert u Hulpprogramma's/Opties/Queryuitvoering/SQL Server/Algemeen/Batchscheidingsteken. Standaard is onwaar. Zie GO voor meer informatie.
Beschrijvende headers opnemen
Voegt beschrijvende opmerkingen toe aan het script door het script te scheiden in secties voor elk object. De standaardwaarde is True. Zie Slash Star (Opmerking blokkeren) voor meer informatie.
Inclusief het inschakelen van vardecimale compressie
Bevat de vardecimale opslagopties. Standaard is onwaar. Zie sp_db_vardecimal_storage_format voor meer informatie.
Scriptwijziging bijhouden
Bevat informatie over het bijhouden van wijzigingen in het script.
Volledige tekstcatalogussen voor scripts
Bevat een script voor catalogussen met volledige tekst. Standaard is onwaar. Zie CREATE FULLTEXT CATALOG voor meer informatie.
Script USE<database>
Hiermee voegt u de USE DATABASE instructie toe aan het script om databaseobjecten te maken in de context van de huidige Objectverkenner-database . Wanneer het script wordt verwacht voor gebruik in een andere database, selecteert u False om weg te laten. De standaardwaarde is True. Zie USE voor meer informatie.
Opties voor objectscripting
Controleren op het bestaan van objecten
Controleer of er een object met de opgegeven naam bestaat voordat u een object verwijdert of wijzigt of dat een object met de opgegeven naam niet bestaat voordat u het maakt. Voor meer informatie, zie IF...ELSE en EXISTS.
Script genereren voor afhankelijke objecten
Hiermee wordt een script gegenereerd voor andere objecten die vereist zijn wanneer het script voor het geselecteerde object wordt uitgevoerd. Standaard is onwaar.
Namen van in aanmerking komende schemaobjecten
Hiermee worden objectnamen gemarkeerd met het objectschema. Standaard is onwaar. Zie Een databaseschema maken voor meer informatie.
Opties voor compressie van scriptgegevens
Bevat opties voor gegevenscompressie in het script. Standaard is onwaar.
Uitgebreide eigenschappen van script
Bevat uitgebreide eigenschappen in het script als het object uitgebreide eigenschappen heeft. Standaard is onwaar. Zie sp_addextendedproperty voor meer informatie.
Scripteigenaar
Bevat de eigenaar in het gegenereerde script. Standaard is onwaar.
Scriptmachtigingen
Bevat machtigingen voor databaseobjecten in het script. De standaardwaarde is True. Zie Machtigingen (Database Engine) voor meer informatie.
Opties voor tabel/weergave
De volgende opties zijn alleen van toepassing op scripts voor tabellen of weergaven.
Door de gebruiker gedefinieerde gegevenstypen converteren naar basistypen
Converteert door de gebruiker gedefinieerde gegevenstypen naar de basistypen waaruit ze zijn gemaakt. Gebruik Waar wanneer de door de gebruiker gedefinieerde brondatabasegegevenstypen niet bestaan in de database waarop het script wordt uitgevoerd. Gebruik False om de door de gebruiker gedefinieerde gegevenstypen te behouden. Standaard is onwaar. Zie CREATE TYPE voor meer informatie.
Genereren van ANSI-spatieopdrachten SET
Voegt de SET ANSI_PADDING instructie voor en na elke CREATE TABLE instructie toe. De standaardwaarde is True. Zie SET ANSI_PADDING voor meer informatie.
Sortering opnemen
Bevat sortering in kolomdefinitie. De standaardwaarde is True. Zie Sortering en Unicode-ondersteuningvoor meer informatie.
Eigenschap opnemen IDENTITY
Bevat definities voor IDENTITY seed en IDENTITY increment. De standaardwaarde is True. Zie CREATE TABLE (Transact-SQL) IDENTITY (Eigenschap) voor meer informatie.
Schema kwalificeren verwijzingen naar vreemde sleutels
Voegt de schemanaam toe aan tabelreferenties voor FOREIGN KEY beperkingen. De standaardwaarde is True.
Standaardinstellingen en regels gebonden aan scripts
Bevat de sp_bindefault opgeslagen procedure-aanroepen en sp_bindrule bindingen. De standaardwaarde is True. Zie sp_bindefault en sp_bindrule voor meer informatie.
Scriptbeperkingen CHECK
Voegt unieke beperkingen en checkbeperkingen toe aan het script. De standaardwaarde is True.
Standaardinstellingen voor scripts
Bevat standaardwaarden voor kolommen in het script. Standaard is onwaar. Zie CREATE DEFAULT voor meer informatie.
Scriptbestandsgroepen
Hiermee specificeert u de bestandsgroep in de ON clausule voor tabeldefinities. Standaard is onwaar. Zie CREATE TABLEvoor meer informatie.
Script vreemde sleutels
Bevat beperkingen voor primaire en refererende sleutels in het script. Standaard is onwaar.
Indexen voor volledige tekst voor scripts
Bevat volledige-tekstindexen in het script. Standaard is onwaar. Zie CREATE FULLTEXT INDEX voor meer informatie.
Scriptindexen
Bevat geclusterde, niet-geclusterde en XML-indexen in het script. De standaardwaarde is True. Zie CREATE INDEX voor meer informatie.
Scriptpartitieschema's
Bevat tabelpartitioneringsschema's in het script. Standaard is onwaar. Zie CREATE PARTITION SCHEME voor meer informatie.
Primaire sleutel voor scripts
Bevat beperkingen voor primaire en refererende sleutels in het script. De standaardwaarde is True.
Scriptstatistieken
Bevat door de gebruiker gedefinieerde statistieken in het script. Standaard is onwaar. Zie CREATE STATISTICS voor meer informatie.
Scripttriggers
Triggers opnemen in het script. Standaard is onwaar. Zie CREATE TRIGGER voor meer informatie.
Unieke scriptsleutels
Bevat unieke beperkingen en controlebeperkingen in het script. Standaard is onwaar.
Kolommen voor scriptweergave
Declareert weergavekolommen in weergavekoppen. Standaard is onwaar. Zie CREATE VIEW voor meer informatie.
DRI-systeemnamen opnemen
Bevat door het systeem gegenereerde beperkingsnamen om declaratieve referentiële integriteit (DRI) af te dwingen. Standaard is onwaar. Zie REFERENTIAL_CONSTRAINTS voor meer informatie.
Versieopties
Scriptinstellingen aan bron koppelen
Als de doelversie is ingeschakeld, worden de engine-editie en het enginetype van de gegenereerde scripts ingesteld op de waarden van de server waarop het object wordt gescript. Met deze configuratie worden de andere versieopties uitgeschakeld (en genegeerd).
Script voor database-engine-editie
Gegenereerde scripts zijn bedoeld voor de opgegeven Engine Edition.
Script voor het type database-engine
De gegenereerde scripts zijn bestemd voor het opgegeven type database-engine.
Script voor serverversie
Gegenereerde scripts zijn bedoeld voor de opgegeven versie van SQL Server. Functies die nieuw zijn in SQL Server kunnen niet worden gescript voor eerdere versies. Sommige scripts die zijn gemaakt voor SQL Server, kunnen niet worden uitgevoerd op servers die worden uitgevoerd op een eerdere versie van SQL Server of op een database met een eerdere instelling voor databasecompatibiliteitsniveau.