Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да копирате схема и някои данни от SQL Server в друг екземпляр?

Бихте ли могли да генерирате скриптовете директно от SSMS?

  1. Щракнете с десния бутон върху базата данни
  2. Изберете Задачи -> Генериране на скриптове
  3. (Щракнете върху Напред, ако получите въвеждащия екран)
  4. Изберете „Избор на конкретни обекти на база данни“
  5. Изберете обектите, за които да генерирате скриптове (таблици, съхранени процедури и т.н...)
  6. Щракнете върху „Напред“, след което посочете името на изходния файл
  7. Щракнете върху Готово, за да генерирате скрипта

Това ще генерира само схемите. Ако искате да направите и скриптове за генериране на данни, в стъпка 6) щракнете върху бутона Разширени и превъртете надолу до „Типове данни за скрипт“ и го променете от „Само схема“ на „Само данни“ или „Схема и данни“

Във вашата ситуация можете да направите „Схема и данни“ за всички ваши малки конфигурационни таблици, след което да направите „Само схема“ за големите таблици, където не искате да експортирате данните.

Знам, че това не е напълно автоматизирано, но е доста близо. Ако искате да разгледате още повече автоматизирането на това, вижте тази тема. Не съм сигурен дали това работи на SQL 2005:

Как мога да автоматизирам задачата "генериране на скриптове" в SQL Server Management Studio 2008?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL таблица и извличане на данни

  2. има ли предимство varchar(500) пред varchar(8000)?

  3. SQL Server:Не може да се вмъкне изрична стойност в колона с клеймо за време

  4. sql сървър се изпълнява като грешки в разрешението в тригера

  5. Как да се свържа към SQL база данни от C#?