栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

SQL 用EXEC写备份设备和备份数据库脚本

SQL 用EXEC写备份设备和备份数据库脚本

在项目备份的时候,偶然发现项目备份可以使用脚本备份,因此整理了一下有关备份设备和数据库完整备份的脚本语句。

sql设置备份设备和备份数据库可以使用使用脚本来备份。

设置备份设备可以使用脚本创建。

EXEC sp_addumpdevice <存储类型> ,<备份设备逻辑名>, <物理文件路径>

例子: 

EXEC sp_addumpdevice ’disk‘,'school_backup_equipment','C:Backupschool_backup'

完整备份数据库到备份设备。

BACKUP DATAbase <数据库> TO <备份设备>

例子:

EXEC DATAbase school TO school_backup_equipment

如果不使用备份设备备份,也可以使用存储位置备份。

Backup Database <数据库>To disk='备份路径' 

例子:

Backup Database school To disk='C:Backupschool_backup' 

差异备份数据库到备份设备。

BACKUP DATAbase <数据库> TO <备份设备>
WITH DIFFERENTIAL

例子:

BACKUP DATAbase school TO school_backup_equipment
WITH DIFFERENTIAL

若要不使用备份设备,也可以把备份设备换成备份路径。

完整还原备份:

RESTORE DATAbase <数据库> FROM <备份设备>

差异还原

RESTORE DATAbase <数据库>FROM <备份设备>
WITH FILE=<备份集标号>,NORECOVERY
GO
……
GO
RESTORE DATAbase company FROM CompanyDB_Backups_tou
WITH FILE=<备份集标号>,RECOVERY

NORECOVERY表示还原未恢复

RECOVERY表示还原已恢复
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/342693.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号