sql >> Databasteknik >  >> RDS >> Sqlserver

Skapa SQL-skript som skapar databas och tabeller

Även om Claytons svar kommer att ta dig dit (så småningom), har du i SQL2005/2008/R2/2012 ett mycket enklare alternativ:

Högerklicka på databasen, välj Tasks och sedan Generate Scripts , som startar Script Wizard. Detta låter dig skapa ett enda skript som kan återskapa hela databasen inklusive tabell/index och begränsningar/lagrade procedurer/funktioner/användare/etc. Det finns en mängd alternativ som du kan konfigurera för att anpassa utdata, men det mesta är självförklarande.

Om du är nöjd med standardalternativen kan du göra hela jobbet på några sekunder.

Om du vill återskapa data i databasen (som en serie INSLAG) rekommenderar jag också SSMS Tools Pack (Gratis för SQL 2008 version, Betald för SQL 2012 version).



  1. Uppdateringsfrågan misslyckades med fel:1175

  2. Hur man får en lista över aktiverade/inaktiverade kontrollbegränsningar i SQL Server Database - SQL Server/TSQL självstudie del 86

  3. SQLBulkCopy med Identity Insert i destinationstabell

  4. Beräkna procent på föregående månad (samma år)