本文将介绍怎么备份以及恢复SQLServer数据库
最常见的SQLServer备份类型是完整备份或完全备份,也称为数据库备份。 这些备份会创建数据库的完整备份以及事务日志的一部分,因此可以恢复数据库,所有内容都包含在一个备份中。
完整备份
完整备份可以用SSMS或者T-SQL来完成。
使用SSMS
选中数据库,右击
选择任务->备份
选择备份类别为Full
选择目标为Disk
点击« Add… »,可以添加存放备份的目标路径,点击OK
点击OK
T- SQL
同时也可以使用T-SQL来备份,命令如下,可以修改路径和备份名
USE [master];
GO
BACKUP DATABASEDBTest
TO DISK = N'C:\Program Files\Microsoft SQL
Server\MSSQL15.MSSQLSERVER\MSSQL\Backup\bc\DBTest.bak'
WITH NOFORMAT, NOINIT,
NAME = N'DBTest-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10;
GO
恢复数据
备份数据后,可以通过备份文件来恢复数据库
使用SSMS
右击数据库,然后选择恢复数据库
设置如下
选择device作为来源,
点击"..."来选择电脑上的备份文件
在目标区域我们可以修改数据库的名称
点击OK
T-SQL
我们可以使用T-SQL来恢复数据,命令如下
USE [master];
GO
RESTORE DATABASE [DBTest]
FROM DISK = N'C:\Program Files\Microsoft SQL
Server\MSSQL15.MSSQLSERVER\MSSQL\Backup\bc\DBTest.bak' WITH FILE = 1, NOUNLOAD, STATS = 5;
GO
删除数据库
我们可以从SSMS中删除数据库也可以使用TSQL,命令如下
drop database DBTest