Восстановление базы данных в экземпляр SQL Server (Docker)
Оставив в раскрывающемся списке Backup media type
(Тип носителя резервной копии) выбранным вариант File (Файл), щелкните на кнопке Add (Добавить), перейдите к файлуAutoLotDocker.bak в контейнере и щелкните на кнопке ОК. Возвратившись в главное диалоговое окно восстановления, щелкните на кнопке ОК (рис. 21.6).Восстановление базы данных в экземпляр SQL Server (Windows)
Оставив в раскрывающемся списке Backup media type
выбранным вариант File, щелкните на кнопке Add, перейдите к файлуAutoLotWindows.bak и щелкните на кнопке ОК. Возвратившись в главное диалоговое окно восстановления, щелкните на кнопке ОК (рис. 21.7).Восстановление базы данных с помощью Azure Data Studio
Чтобы восстановить базу данных с использованием Azure Data Studio, выберите в области Tasks
(Задачи) вариант Restore (Восстановить). Укажите в раскрывающемся списке Restore from (Восстановить из) вариант Backup file (Файл резервной копии) и затем выберите только что скопированный файл. Целевая база данных и связанные поля заполнятся автоматически, как показано на рис. 21.8.На заметку!
Процесс восстановления версии Windows резервной копии посредством Azure Data Studio аналогичен. Понадобится просто скорректировать имя файла и пути.Создание базы данных AutoLot
Весь этот раздел посвящен созданию базы данных AutoLot
На заметку!
Все файлы сценариев находятся в подпапке по имениScripts внутри папки Chapter_21 хранилища GitHub для данной книги.Создание базы данных
Для создания базы данных AutoLot подключитесь к своему серверу баз данных с использованием Azure Data Studio. Откройте окно нового запроса, выбрав пункт меню File
►New Query (Файл►Новый запрос) или нажав комбинацию <Ctrl+N>, и введите следующие команды SQL:USE [master]
GO
/****** Object: Database [AutoLot50] Script Date: 12/20/2020 01:48:05 ******/
CREATE DATABASE [AutoLot]
GO
ALTER DATABASE [AutoLot50] SET RECOVERY SIMPLE
GO
Кроме изменения режима восстановления на простой команда создает базу данных AutoLot
Создание таблиц
База данных AutoLot
Inventory, Makes, Customers, Orders и CreditRisks.Создание таблицы Inventory
После создания базы данных можно приступать к созданию таблиц. Первой таблицей будет Inventory
USE [AutoLot]
GO
CREATE TABLE [dbo].[Inventory](
[Id] [int] IDENTITY(1,1) NOT NULL,
[MakeId] [int] NOT NULL,
[Color] [nvarchar](50) NOT NULL,
[PetName] [nvarchar](50) NOT NULL,
[TimeStamp] [timestamp] NULL,
CONSTRAINT [PK_Inventory] PRIMARY KEY CLUSTERED
(
[Id] ASC
) ON [PRIMARY]
) ON [PRIMARY]
GO
Щелкните на кнопке Run
(или нажмите <F5>), чтобы создать таблицуInventory.Создание таблицы Makes
Таблица Inventory
Makes. Создайте новый запрос и введите следующие команды SQL для создания таблицы Makes:USE [AutoLot]
GO
CREATE TABLE [dbo].[Makes](
[Id] [int] IDENTITY(1,1) NOT NULL,
[Name] [nvarchar](50) NOT NULL,
[TimeStamp] [timestamp] NULL,
CONSTRAINT [PK_Makes] PRIMARY KEY CLUSTERED
(
[Id] ASC
) ON [PRIMARY]
) ON [PRIMARY]
GO
Щелкните на кнопке Run
(или нажмите <F5>), чтобы создать таблицуMakes.Создание таблицы Customers
Таблица Customers
USE [AutoLot]
GO