如何从备份中恢复 SQL Server 数据库?
数据库被定义为一种结构化形式的数据,它以有组织的方式存储在计算机或数据的数据库中,并且可以通过各种方式访问。它也是模式、表、查询、视图等的集合。数据库帮助我们轻松地存储、访问和操作保存在计算机上的数据。数据库管理系统允许用户与数据库交互。在本文中,我们将看到如何从备份中恢复 SQL Server 数据库。
出于演示目的,我们将创建一个名为“geeks”的数据库。
步骤 1:创建数据库
使用以下 SQL 语句创建名为 geeks 的数据库;
询问:
CREATE DATABASE geeks;
您可以看到创建了名为“geeks”的数据库。
第二步:使用数据库
询问:
USE geeks;
第 3 步:表定义
我们在数据库中有以下 demo_table。
询问:
CREATE TABLE demo_table
(FIRSTNAME varchar(20),
LASTNAME varchar(20),
GENDER varchar(10), AGE int);
步骤 4:插入值
以下命令用于将值插入表中。
询问:
INSERT INTO demo_table VALUES
('ROMY','KUMARI','FEMALE', 22),
('PUSHKAR', 'JHA', 'MALE', 23),
('SOUMYA', 'SHRIYA', 'FEMALE', 22),
('NIKHIL', 'KALRA', 'MALE', 23),
('ROHIT', 'KUMAR', 'MALE', 23),
第五步:查看表的数据
询问:
SELECT * FROM demo_table;
输出:
数据库的恢复可以通过 SQL Server 中的对象资源管理器来完成。
恢复数据库的步骤:
- 从菜单栏中选择查看。
- 选择对象资源管理器选项。对象浏览器将出现在屏幕左侧。
- 右键单击数据库文件夹并选择“还原数据库”选项。
- 对话框将打开,选择设备选项并浏览备份媒体。
- 选择备份媒体后,单击确定
- 数据库将成功恢复。
现在,演示恢复数据库。删除极客数据库。
步骤 6:删除数据库
句法:
DROP DATABASE database_name;
我们不能在使用时删除数据库。
询问:
DROP DATABASE geeks;
输出:
geeks 数据库被删除。您在对象资源管理器中找不到极客数据库。
第七步:恢复数据库
- 右键单击数据库并选择“还原数据库”选项
- 选择“设备”选项并添加备份媒体
- 单击确定按钮
- 将出现提示,显示消息“数据库恢复成功”。单击确定。
- 检查对象资源管理器。
'geeks' 数据库恢复成功。