sql >> Databasteknik >  >> RDS >> Sqlserver

Hur kopierar man schema och vissa data från SQL Server till en annan instans?

Kan du generera skripten från SSMS direkt?

  1. Högerklicka på databasen
  2. Välj Uppgifter -> Skapa skript
  3. (Klicka på nästa om du får introduktionsskärmen)
  4. Välj "Välj specifika databasobjekt"
  5. Välj objekten att generera skript för (tabeller, lagrade procedurer, etc...)
  6. Klicka på Nästa och ange sedan utdatafilens namn
  7. Klicka på Slutför för att skapa skriptet

Detta genererar endast scheman. Om du också vill göra datagenererande skript, i steg 6) klicka på knappen Avancerat och scrolla ner till "Typer of data to script" och ändra det från "Endast schema" till "Endast data" eller "Schema och data"

I din situation kan du göra "Schema och data" för alla dina små konfigurationstabeller och sedan göra "Endast schema" för de stora tabellerna där du inte vill exportera data.

Jag vet att detta inte är helt automatiserat men det är ganska nära. Om du vill titta på att automatisera detta ytterligare, kolla in den här tråden. Inte säker på om detta fungerar på SQL 2005:

Hur kan jag automatisera uppgiften "generera skript" i SQL Server Management Studio 2008?



  1. Återställ en sekvens enligt år, inte med min eller max värde

  2. Hur man hittar intervallet mellan två datum i PostgreSQL

  3. Det gick inte att skapa drivrutinen från NHibernate.Driver.NpgsqlDriver

  4. Det går inte att ansluta till värd MySQL-databas på applikation som distribueras till CloudBees