首页 > 数据库 >SQL Server数据库复制迁移

SQL Server数据库复制迁移

时间:2023-02-06 09:33:46浏览次数:59  
标签:机器 数据库 Server 点击 还原 SQL 所示 备份

当需要将一台机器(源机器)上的一个数据库完全复制到另一台机器(目标机器)上时,可以选择先在源机器上备份该数据库,然后在目标机器上还原该备份的方法。

方法/步骤

  1.  

    打开SQL server management studio, 连接到服务器,在“服务器名称”上填写本机名称,可以在计算机-右键-属性中查看“计算机名”,然后点击“连接”,如下图所示:

    图解SQL Server数据库复制迁移
  2.  

     选中你要复制的数据库,右键-任务-备份,如下图所示:

    图解SQL Server数据库复制迁移
  3.  

    选择你要复制的目标位置。一般情况下会有一个默认位置,请只备份到一个位置上,最好不要再添加一个位置,不然还原的时候容易出错,可以在备份完之后去默认位置拷贝出备份文件,如下图所示:

    图解SQL Server数据库复制迁移
  4.  

    点击“确定”就会开始备份了。等备份完成,会得到一个xxx.bak文件,该文件就是备份文件,去目标位置拷出该文件,拷到目标机器上即可。

  5.  

    在目标机器上按第1步连接数据库,然后右键点击“数据库”,点击“还原文件和文件组“,而不是点击“还原数据库”,不然容易出错,如下图所示:

    图解SQL Server数据库复制迁移
  6.  

    在“还原的目标”下的“目标数据库”右侧的栏中填写你想在目标机器上复制的数据库的名字,可以和原数据库名不同。

    在“还原的源”下点击“源设备”右侧的“...”,在点击“添加”选择拷到本机的数据库备份文件xxx.bak,然后点击确定就可以了,如下图所示:

    图解SQL Server数据库复制迁移
  7.  

    这时下方的“选择用于还原的备份集”中会出现一栏信息,就是自动从备份文件中识别出的备份集,勾选之后点击确定即可开始还原,如下图所示:

    图解SQL Server数据库复制迁移 
  8. END
   参考文献:图解SQL Server数据库复制迁移-百度经验 (baidu.com)

标签:机器,数据库,Server,点击,还原,SQL,所示,备份
From: https://www.cnblogs.com/ZhuMeng-Chao/p/17094460.html

相关文章

  • apollo源码同时兼容mysql、postgresql、oracle解决思路
    本文摘录apollo源码采用的是jpa规范Hibernate进行持久化的ORM框架解决思路:思路一:使用jpa配置文件persistence.xml文件,根据使用的数据库动态加载实体类与数据库中实体......
  • postgresql添加随机分数的random 用法
    PostgreSQL sum() 函数是一个聚合函数,它计算一个分组中的所有指定的值的总和并返回。sum() 语法这里是PostgreSQL sum() 的语法:sum(expr)我们通常在SQLite中......
  • PostgreSQL update set from 两表联合更新
    updatet_businesstbsetsystem_id=ir.application_idfromt_business_irregularirwheretb.affected_business=ir.application_nameupdatet_businesstbsetsyst......
  • vulnhub之my_webserver
    一、信息收集1、c段扫描,获取靶机IP──(kali㉿kali)-[~]└─$sudonmap-sn192.168.62.129/24[sudo]passwordforkali:StartingNmap7......
  • 《SQL基础》10. 存储引擎
    目录存储引擎MySQL体系结构存储引擎简介三种经典存储引擎InnoDB逻辑存储结构MyISAMMemory区别及特点存储引擎选择存储引擎MySQL体系结构连接层最上层是一些客户端......
  • Oracle版面本的MySQL8.0的配置文件 my.cnf
    ##############################  [client]port=3306socket=/home/work/mysql_3306/tmp/mysql.sock[mysqld]#在mysql8.0以上版本默认为caching_sha2_passwo......
  • mysql基础知识
    1、sql注入sql注入就是通过把sql命令注入到后台数据库执行一些恶意的操作。注入方式比如通过web表单提交一些恶意字符串。比如用户做登录验证的时候,我们可能会根据用户填......
  • mysql_gtid学习笔记
    一、GTID概述GTID是MYSQL5.6新增的特性,GTID(GlobalTransactionIdentifier)全称为全局事务标示符,用以数据库实例事务唯一标识,其组成主要是source_id和transaction_id即GT......
  • Server-基于Sokcet(C#)长连接架构游戏服务器+数据库表结构设计
    由于项目需要,公司的后端迟迟无法就位,自己便利用C#搭建了一套简单的服务器项目。整个服务器的框架使用到MVC设计思想:涉及到的系统有:登录、注册、房间等废话不多说,上......
  • Sql语句
    SQL中selectcount(1)count中的1到底是什么意思呢?和count(*)的区别?count(1),其实就是计算一共有多少符合条件的行。1并不是表示第一个字段,而是表示一个固定值。其实就......