sqlserver 备份

本文详细介绍了SQL Server数据库的多种备份类型,包括完整备份、差异备份、日志备份等,并提供了详细的SQL语句示例,指导如何进行数据库备份、文件和文件组备份以及日志备份和恢复操作。
摘要由CSDN通过智能技术生成


方式一、
    打开SQL Server Management Studio,点击新建查询,弹出界面,然后在界面中开始写创建数据库代码。
    
create database UnionDong                        --UnionDong是你想创建数据库的名字
on [ primary ]       --指定文件为主文件,一个数据库只能有一个主文件,若不表示则默认第一个文件为主文件
(
    name = 'Dong',                               --Dong 是你创建.mdf文件的名字
    filename = 'E:\SQL2016\DataBase\Dong.mdf',   --这个是你的 完整路径 + .mdf文件的全名
    size = 8MB,                                  --这是数据库的空间大小
    filegrowth = 10%                             --.mdf数据库的数据文件空间大小每次增长的百分比
)
log on
(
    name = 'Dong_l',                                  --Dong_l 是你创建.ldf文件的名字
    filename = 'E:\SQL2016\DataBase\Dong_l.ldf',      --这个是你的 完整路径 + .mdf文件的全名
    size = 4MB,                                      --这是数据库的空间大小
    filegrowth = 10%                                 --.mdf数据库的数据文件空间大小每次增长的百分比   
)

首先简单的介绍一下Sql server 备份的类型有:
1:完整备份(所有的数据文件和部分的事务日志文件)
2:差异备份(最后一次完成备份后数据库改变的部分)
3:文件和文件组备份(对指定的文件和文件组备份)
4:事物日志备份(所有数据库的变更)
5:尾日期备份(日志的活动部分,指上一次为备份的日志部分)
6:部分备份(主文件组、每个可读可写文件组和指定的只读文件组)
7:仅复制备份(数据库或者日志的备份,不影响整体备份)

BACKUP DATABASE <Database_Name, sysname, Database_Name>
   FILE = N'<Logical_File_Name_1,sysname,Logical_File_Name_1>',
   FILEGROUP = N'PRIMARY',
   FILE = N'<Logical_File_Name_2, sysname, Logical_File_Name_2>', 
   FILEGROUP = N'<Filegroup_1, sysname, Filegroup_1>'
   TO <Backup_Device_Name, sysname, Backup_Device_Name>
GO

BACKUP DATABASE <Database_Name, sysname, Database_Name> 
    TO  DISK = N'<Backup_Path,,C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup\><Database_Name, sysname, Database_Name>.bak' 
WITH 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值