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

Възстановете база данни в SQL Server 2017

Тук ще демонстрирам как да възстановите база данни с помощта на SQLOPS (сега се нарича Azure Data Studio).

Можете да възстановите база данни на SQL Server с помощта на Transact-SQL, PowerShell или чрез GUI като Azure Data Studio или SSMS. В този пример ще възстановим резервно копие на чисто нова база данни, наречена WideWorldImportersDW .

WideWorldImporters базата данни е примерна база данни, предоставена от екипа на SQL Server на Microsoft, за да демонстрира как функциите на SQL Server могат да се използват в реален сценарий. В нашия пример ще възстановим WideWorldImportersDW база данни, която е версия на склад за данни на WideWorldImporters база данни.

Този процес ще създаде нова база данни, наречена WideWorldImportersDW . Базата данни ще съдържа различни обекти (като таблици, изгледи, съхранени процедури и т.н.). Базата данни ще съдържа и примерни данни, така че можете да започнете да създавате заявки веднага след като бъде възстановена.

Изтеглете файла за архивиране на базата данни

Преди да започнете, отидете на тази страница на GitHub и изтеглете файла .bak.

  • Изтеглете WideWorldImportersDW-Full.bak файл, ако използвате Evaluation, Developer или Enterprise Edition на SQL Server.
  • Или изтеглете WideWorldImportersDW-Standard.bak файл, ако използвате SQL Server Standard Edition.

Възстановяване на база данни чрез GUI на SQLOPS/Azure Data Studio

  1. Отворете таблото за управление на сървъра

    В левия панел на Azure Data Studio щракнете с десния бутон върху името на сървъра и изберете Управление .

    Ако използвате SSMS, в Object Explorer щракнете с десния бутон върху Бази данни възел и изберете Възстановяване на база данни...

  2. Стартирайте процеса на възстановяване

    Щракнете върху Възстановяване бутон.

  3. Изберете Възстановяване от Опция

    Изберете Файл за архивиране от Възстановяване от опция.

    Можете също да възстановите база данни от съществуваща база данни, ако е необходимо. В този случай изберете База данни на тази стъпка.

  4. Изберете архивния файл

    Придвижете се до архивния файл, изберете го, след което щракнете върху OK .

    Ако SQL Server работи в Docker контейнер (например, ако използвате SQL Server на Mac), ще трябва да копирате архивния файл в Docker контейнера, преди да можете да го видите тук.

    Ето как да копирате файл от хоста в Docker контейнер.

  5. Прегледайте настройките

    Този диалогов прозорец показва подробностите за архивния файл, който ще бъде възстановен. Ако имате специфични изисквания, можете да коригирате определени настройки с помощта на ФАЙЛОВЕТЕ и ОПЦИИ в горната част.

    За нашия пример оставете настройките по подразбиране и щракнете върху Възстановяване за да възстановите архива.

  6. Възстановяването е завършено

    След като възстановяването завърши, се показва съобщение, потвърждаващо, че възстановяването е било успешно.

  7. Отидете до базата данни

    Щракнете върху Сървъри икона в горния ляв ъгъл, за да можете да навигирате до базата данни.

  8. Преглед на базата данни

    Разгънете Бази данни възел, за да разкрие вашата нововъзстановена база данни.


  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. Използвайте CRYPT_GEN_RANDOM() за създаване на криптографско, произволно число в SQL Server

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

  4. Преобразувайте „datetime2“ в „time“ в SQL Server (T-SQL примери)

  5. SQL Server:DELETE срещу TRUNCATE