热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在MSSQLServer中备份数据库

在MSSQLServer中备份数据库原文:https:/

在 MS SQL Server 中备份数据库

原文:https://www . geesforgeks . org/backup-database-in-ms-SQL-server/

先决条件–在微软 SQL Server 中创建数据库

要创建完整数据库备份,可以使用以下方法–


  • SQL Server 管理工作室。

  • Transact-SQL。

限制:
在较新版本的 SQL Server 上创建的备份无法在以前版本的 SQL Server 中恢复。

需要了解的事实:


  • 当数据库大小增加时,完整数据库备份需要更多的时间和存储空间来完成。

  • sp_spaceused 系统存储过程可用于估计完整数据库备份的大小。

  • 每次成功备份都会在 SQL Server 错误日志和系统事件日志中添加一个条目。

权限:


  • sysadmin 服务器角色成员以及 db_owner 和 db_backupoperator 数据库角色成员的备份数据库权限。

  • 运行 SQL Server 服务的帐户必须对备份设备具有写权限,因此 SQL Server 服务必须能够读写该设备。

使用 SQL Server 管理工作室:


  1. 在对象资源管理器中,连接到所需的 Microsoft SQL Server 数据库引擎实例,展开服务器实例。

  2. 展开数据库框,选择用户数据库或系统数据库。

  3. Right-click the database that need to backup, click on Tasks, and then click Back Up….


  4. In the Back-Up Database dialog box, the database that you selected appears in the drop-down list.


    • 在备份类型下拉列表中,选择备份类型–默认为完整

    • 在备份组件下,选择数据库

    • 在目标部分查看备份文件的默认位置。

    • 要删除备份目标,请单击它并删除。

    • 要备份到新设备,使用添加更改选择并选择目的地。


  5. Review the other available settings under the Media Options and Backup Options pages.


  6. Click OK to start the backup. Click OK to close the SQL Server Management Studio dialog box once the backup completed successfully.


使用 Transact-SQL :


  • 连接到数据库引擎。

  • 打开新查询。

语法:

BACKUP DATABASE databasename TO backup_device [][WITH with_options[]];

其中,
数据库名称是需要备份的数据库。

backup_device [DISK | TAPE] 声明一个从 1 到 64 的备份设备列表,用于备份操作。

WITH with_options [] 定义了以下一个或多个选项–

COMPRESSION | NO _ COMPRESSION定义是否对此备份执行备份压缩。

描述最多可以有 255 个字符,描述备份集。

名称最多可包含 128 个字符,用于描述备份集的名称。

第一次使用介质时,可以使用[MEDIANAME][MEDIADESCRIPTION]格式,或者覆盖所有现有数据。

示例-1 :
将数据库备份到磁盘设备。

USE GeekDB;
GO
BACKUP DATABASE GeekDB
TO DISK = 'D:\Backup\GeekDB.bak'
WITH FORMAT,
MEDIANAME = 'GeekDBBackup',
NAME = 'Full Backup of GeekDB';
GO

示例-2 :
备份到磁带设备。

USE GeekDB;
GO
BACKUP DATABASE GeekDB
TO TAPE = '\\.\TapeLocation'
WITH NOINIT,
NAME = 'Full Backup of GeekDB';
GO


推荐阅读
  • 一个建表一个执行crud操作建表代码importandroid.content.Context;importandroid.database.sqlite.SQLiteDat ... [详细]
  • 本文详细介绍了MySQL数据库的基础语法与核心操作,涵盖从基础概念到具体应用的多个方面。首先,文章从基础知识入手,逐步深入到创建和修改数据表的操作。接着,详细讲解了如何进行数据的插入、更新与删除。在查询部分,不仅介绍了DISTINCT和LIMIT的使用方法,还探讨了排序、过滤和通配符的应用。此外,文章还涵盖了计算字段以及多种函数的使用,包括文本处理、日期和时间处理及数值处理等。通过这些内容,读者可以全面掌握MySQL数据库的核心操作技巧。 ... [详细]
  • 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
    HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的HTTP的网站是不 ... [详细]
  • Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)
    近日需要将PostgreSQL数据库从Windows中迁移到Linux中,LinuxCentOS7安装PostgreSQL9.5.17安装过程特此记录。安装环境&#x ... [详细]
  • MicrosoftDeploymentToolkit2010部署培训实验手册V1.0目录实验环境说明3实验环境虚拟机使用信息3注意:4实验手册正文说 ... [详细]
  • 本文介绍了如何通过Sybase Central连接到示例数据库,并查看其中的表和其他对象。主要内容包括启动Sybase Central、建立连接、查看表列表及表的具体信息。 ... [详细]
  • 在软件开发过程中,经常需要将多个项目或模块进行集成和调试,尤其是当项目依赖于第三方开源库(如Cordova、CocoaPods)时。本文介绍了如何在Xcode中高效地进行多项目联合调试,分享了一些实用的技巧和最佳实践,帮助开发者解决常见的调试难题,提高开发效率。 ... [详细]
  • 包含phppdoerrorcode的词条 ... [详细]
  • DAO(Data Access Object)模式是一种用于抽象和封装所有对数据库或其他持久化机制访问的方法,它通过提供一个统一的接口来隐藏底层数据访问的复杂性。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 如何在Java中使用DButils类
    这期内容当中小编将会给大家带来有关如何在Java中使用DButils类,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。D ... [详细]
  • 本文讨论了在进行 MySQL 数据迁移过程中遇到的所有 .frm 文件报错的问题,并提供了详细的解决方案和建议。 ... [详细]
  • 第二十五天接口、多态
    1.java是面向对象的语言。设计模式:接口接口类是从java里衍生出来的,不是python原生支持的主要用于继承里多继承抽象类是python原生支持的主要用于继承里的单继承但是接 ... [详细]
  • 本文详细介绍了 InfluxDB、collectd 和 Grafana 的安装与配置流程。首先,按照启动顺序依次安装并配置 InfluxDB、collectd 和 Grafana。InfluxDB 作为时序数据库,用于存储时间序列数据;collectd 负责数据的采集与传输;Grafana 则用于数据的可视化展示。文中提供了 collectd 的官方文档链接,便于用户参考和进一步了解其配置选项。通过本指南,读者可以轻松搭建一个高效的数据监控系统。 ... [详细]
  • 大类|电阻器_使用Requests、Etree、BeautifulSoup、Pandas和Path库进行数据抓取与处理 | 将指定区域内容保存为HTML和Excel格式
    大类|电阻器_使用Requests、Etree、BeautifulSoup、Pandas和Path库进行数据抓取与处理 | 将指定区域内容保存为HTML和Excel格式 ... [详细]
author-avatar
真实的姜伯约_832
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有