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

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

В Microsoft SQL Server Management Studio можете да щракнете с десния бутон върху базата данни, която искате да архивирате, и да щракнете върху Задачи -> Генериране на скриптове.

Това отваря съветник, където можете да зададете следното, за да извършите прилично архивиране на вашата база данни, дори на отдалечен сървър :

  • Изберете базата данни, която искате да архивирате, и натиснете „Напред“,
  • В опциите, които ви представя:
    1. През 2010 г.:под опциите за таблица/изглед променете „Данни за скрипт“ и „Индекси на скриптове“ на „Вярно“ и натиснете „Напред“,
    2. През 2012 г.:под „Общи“ променете „Типове данни към скрипт“ от „Само схема“ на „Схема и данни“
    3. През 2014 г.:опцията за скриптиране на данните вече е „скрита“ в стъпка „Задаване на опции за скриптове“, трябва да щракнете върху „Разширени“ и да зададете „Типове данни за скрипт“ на стойност „Схема и данни“
  • В следващите четири windows, натиснете „изберете всички“ и след това на следващо място,
  • Изберете да скриптирате към нов прозорец на заявка

След като свърши своето, пред вас ще имате готов резервен скрипт. Създайте нова локална (или отдалечена) база данни и променете първия израз 'USE' в скрипта, за да използвате новата си база данни. Запазете скрипта на сигурно място и го стартирайте в новата си празна база данни. Това трябва да ви създаде (почти) дублирана локална база данни, която след това можете да архивирате, както желаете.

Ако имате пълен достъп до отдалечената база данни, можете да изберете да отметнете 'скрипт всички обекти' в първия прозорец на съветника и след това да промените опцията 'Script Database' на True в следващия прозорец. Внимавайте обаче, ще трябва да извършите пълно търсене и замяна на името на базата данни в скрипта с нова база данни, която в този случай няма да трябва да създавате, преди да стартирате скрипта. Това би трябвало да създаде по-точен дубликат, но понякога не е налично поради ограничения на разрешенията.



  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 Server (T-SQL)

  2. Как да деактивирате всички ограничения за проверка и външни ключове за таблица в SQL Server (примери за T-SQL)

  3. Как да върнете броя на редовете в резултат от заявка в SQL Server

  4. 3 начина да разберете дали една колона е изчислена колона в SQL Server

  5. SQL Server 2016 – Въведение в Stretch база данни