sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan kopierer man skema og nogle data fra SQL Server til en anden instans?

Kunne du generere scripts direkte fra SSMS?

  1. Højreklik på databasen
  2. Vælg Opgaver -> Generer scripts
  3. (Klik på næste, hvis du får introduktionsskærmen)
  4. Vælg "Vælg specifikke databaseobjekter"
  5. Vælg de objekter, der skal genereres scripts til (tabeller, lagrede procedurer osv...)
  6. Klik på Næste, og angiv derefter outputfilnavnet
  7. Klik på Udfør for at generere scriptet

Dette genererer kun skemaerne. Hvis du også vil lave datagenererende scripts, skal du i trin 6) klikke på knappen Avanceret og rulle ned til "Typer of data to script" og ændre det fra "Kun skema" til "Kun data" eller "Skema og data"

I din situation kunne du lave "Skema og data" for alle dine små konfigurationstabeller og derefter lave "Kun skema" for de store tabeller, hvor du ikke ønsker at eksportere dataene.

Jeg ved, at dette ikke er helt automatiseret, men det er ret tæt på. Hvis du vil se på at automatisere dette endnu mere, så tjek denne tråd. Ikke sikker på, om dette virker på SQL 2005:

Hvordan kan jeg automatisere opgaven "generer scripts" i SQL Server Management Studio 2008?



  1. Fjern primærnøgle i MySQL

  2. Boolean vs tinyint(1) for booleske værdier i MySQL

  3. sqlalchemy postgresql hvor int =streng

  4. Gå i dvale med NVARCHAR2