sql >> Database >  >> RDS >> Sqlserver

Hoe een schema en enkele gegevens van SQL Server naar een ander exemplaar te kopiëren?

Kunt u de scripts rechtstreeks vanuit SSMS genereren?

  1. Klik met de rechtermuisknop op de database
  2. Selecteer Taken -> Scripts genereren
  3. (Klik op volgende als u het introscherm krijgt)
  4. Selecteer "Selecteer specifieke database-objecten"
  5. Kies de objecten om scripts voor te genereren (tabellen, opgeslagen procedures, enz...)
  6. Klik op Volgende en specificeer de naam van het uitvoerbestand
  7. Klik op Voltooien om het script te genereren

Hierdoor worden alleen de schema's gegenereerd. Als u ook scripts voor het genereren van gegevens wilt doen, klikt u in stap 6) op de knop Geavanceerd en scrolt u omlaag naar "Soorten gegevens naar script" en wijzigt u dit van "Alleen schema" in "Alleen gegevens" of "Schema en gegevens"

In uw situatie zou u "Schema en gegevens" kunnen doen voor al uw kleine configuratietabellen en vervolgens "Alleen schema" kunnen doen voor de grote tabellen waarvan u de gegevens niet wilt exporteren.

Ik weet dat dit niet volledig geautomatiseerd is, maar het komt redelijk in de buurt. Als je dit nog verder wilt automatiseren, bekijk dan deze thread. Niet zeker of dit werkt op SQL 2005:

Hoe kan ik de taak "scripts genereren" in SQL Server Management Studio 2008 automatiseren?



  1. Waarschuwing:mysqli_num_rows() verwacht precies 1 parameter, 2 gegeven | mysql |mysqli

  2. Gegevens exporteren van SQL Server naar Excel en tekstbestand via het gebruik van SSIS-pakket

  3. Back-up van een database in SQL Server 2017

  4. Is er een manier om FORALL te gebruiken om gegevens uit een array in te voegen?