Generera skript (SQL Server Management Studio)
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Server Management Studio innehåller två mekanismer för att generera Transact-SQL skript. Du kan skapa skript för flera objekt med hjälp av guiden Generera och publicera skript. Du kan också generera ett skript för enskilda objekt eller flera objekt med hjälp av menyn Script as i Object Explorer.
En detaljerad självstudie om hur du skriptar olika objekt med SQL Server Management Studio (SSMS) finns i Tutorial: Scripting in SSMS.
Innan du börjar
Välj den mekanism som bäst uppfyller dina krav.
Guiden Skapa och publicera skript
Använd guiden Skapa och publicera skript för att skapa ett Transact-SQL skript för många objekt. Guiden genererar ett skript för alla objekt i en databas eller en delmängd av de objekt som du väljer. Guiden har många alternativ för dina skript, till exempel om du vill inkludera behörigheter, sortering, begränsningar och så vidare. Anvisningar om hur du använder guiden finns i guiden Skapa och publicera skript.
Skriptera som meny i Object Explorer
Du kan använda Object Explorer Script som-menyn för att skripta ett enskilt objekt, skript flera objekt eller skript flera instruktioner för ett enda objekt. Du kan välja en av flera typer av skript. till exempel för att skapa, ändra eller släppa objektet. Du kan spara skriptet i ett frågeredigerarefönster, till en fil eller i Urklipp. Skriptet skapas i Unicode-format.
Så här genererar du ett skript för ett enskilt objekt
Om du vill skripta ett enda objekt
I Object Explorer ansluter du till en instans av SQL Server Database Engine och expanderar sedan den instansen.
Expandera Databaseroch expandera sedan databasen som innehåller objektet som ska skriptas.
Expandera objektets kategori. Expandera till exempel noden Tables eller Views.
Högerklicka på objektet, peka på Skript <objekttyp> som, peka till exempel på skripttabell som.
Peka på skripttypen, till exempel Skapa till eller Ändra till.
Välj den plats där skriptet ska sparas, till exempel nytt frågeredigerarens fönster eller Urklipp.
Du kan använda fönstret Object Explorer-information för att generera ett skript för flera objekt i samma kategori.
I Object Explorer ansluter du till en instans av SQL Server Database Engine och expanderar sedan den instansen.
Expandera Databaseroch expandera sedan databasen som innehåller de objekt som ska skriptas.
Expandera kategorinoden för de typer av objekt som du vill skripta, till exempel noden Tabeller.
Öppna fönstret Objektutforskarens information genom att antingen välja F7eller öppna menyn Visa och välja Objektutforskarens information.
Vänsterklicka på ett av de objekt som du vill skripta.
Ctrl + vänsterklicka på det andra objektet som du vill skripta.
Högerklicka på ett av de markerade objekten och välj Skript <objekttyp> som.