mssql sqlserver 快速表备份和表还原的方法

摘要:
在sqlserver维护中,我们偶尔需要运行一些sql脚本对数据进行相关修改操作,在数据修改前我们必须对表数据进行备份来避免出现异常时,可以快速修复数据,
下文讲述sqlserver维护中,快速备份表和表还原的方法,如下所示:
实验环境:sql server 2008 R2


---例:快速备份表 saleDetail
---使用select into 可以快速创建表并将表数据同时插入新建表中
select * into [saleDetail_20181012] from [saleDetail]

---备份表数据还原,使用insert into 插入数据
insert into [saleDetail]
select * from [saleDetail_20181012]

转自:http://www.maomao365.com/?p=7685

原文地址:https://www.cnblogs.com/lairui1232000/p/9781325.html

时间: 2024-10-26 22:21:18

mssql sqlserver 快速表备份和表还原的方法的相关文章

备份数据表、还原数据表

CREATE OR REPLACE PROCEDURE backuporgIS -- declare fixed array TYPE arry_var IS VARRAY(30) OF VARCHAR2(32); tblnames arry_var; v_sql varchar2(3999); tblname varchar2(32); tblexist number; --set serveroutput on size 10000000000;BEGIN -- init array tbl

SQLSERVER中如何快速比较两张表的不一样

一般来说,如何检测两张表的内容是否一致,体现在复制的时候发布端和订阅端的两端的数据上面 我这里罗列了一些如何从数据库层面来解决此类问题的方法 第一步当然就是检查记录数是否一致,否则不用想其他方法了~这里我们用两张表t1_old,t1_new来演示 方法介绍 方法一:老老实实看表结构和表记录数,弊端是根本看不到两张表的数据是否一致,只是看到表结构和记录数是否一致 --表结构: CREATE TABLE t1_old ( id int NOT NULL, log_time DATETIME DEFA

mssql sqlserver update delete表别名用法简介

转自:http://www.maomao365.com/?p=6973  摘要: 在sql脚本编写中,如果需要在update delete 中使用表别名的方法,必须按照一定的规则编写,否则将会出现相应的异常信息,如下所示: 实验环境:sqlserver 2008 R2 ---update 表别名的写法 update [别名] set [别名].[字段] =[字段值] from [表名] as [表别名] where [条件] ---delete 表别名的写法 delete [别名] set [别

windows 备份注册表

备份注册表 点“开始”,在“运行”中输入Regedit,启动注册表编辑器.注册表编辑器的使用较简单,用鼠标的右键可提高工作效率,但要提醒的是在对注册表做任何修改之前,必须将注册表备份,不然的话,可能因为某些改动而导致系统无法启动. Windows注册表数据库基本上由SYSTEM.DAT和USER.DAT组成,而且Windows为了提高它的可靠性,免遭意外破坏,每次启动时都把注册表备份到SYSTEM.DA0和USER.DA0.如果系统启动出错,我们还可以在Dos下进入Windows目录里,用Att

ORACLE 数据库用户备份及表备份

表备份模式备份:exp system/[email protected]:1521/db owner=(user) file=E:\DB\db20150326.dmp  tables=(table);还原:imp system/[email protected]:1521/db fromuser=(user) touser=user file=E:\DB\db20150326.dmp 用户备份模式备份:exp system/[email protected]:1521/db owner=(use

(3.2)mysqldump之备份单个表及脚本批量备份

单库单表备份通用格式  mysqldump -uroot -p123456 test1 char_1>/opt/mysql_test1_char1.sql 分析:这里test1是库名,char_1是表名 单库多表备份通用格式 如果要一次性备份多个表,则语法如下 演示如下:  mysqldump -uroot -p123456 test1 char_1 char_2 char_3>/opt/mysql_test1_char1.sql 分析:这就是把char_1,char_2,char_3 三个表

Mysql不锁表备份之Xtrabackup的备份与恢复

一.Xtrabackup介绍 MySQL冷备.mysqldump.MySQL热拷贝都无法实现对数据库进行增量备份.在实际生产环境中增量备份是非常实用的,如果数据大于50G或100G,存储空间足够的情况下,可以每天进行完整备份,如果每天产生的数据量较大,需要定制数据备份策略.例如每周实用完整备份,周一到周六实用增量备份.而Percona-Xtrabackup就是为了实现增量备份而出现的一款主流备份工具,xtrabakackup有2个工具,分别是xtrabakup.innobakupe. Perco

分享一个MySQL分库分表备份脚本(原)

分享一个MySQL分库备份脚本(原) 开发思路: 1.路径:规定备份到什么位置,把路径(先判断是否存在,不存在创建一个目录)先定义好,我的路径:/mysql/backup,每个备份用压缩提升效率,带上时间方便整理 2.取数据库:抓取数据库名称,我用的awk和grep配合取数据库的名称(如果想按照表备份可以再细化一下)注意要用mysql -e选项 这样才能做成脚本 3.系统环境变量:因为用到了函数,所以非系统内置的命令 最好在脚本里面用 . /etc/profile  把系统当前的环境变量传过来

企业Shell实战-MySQL分库分表备份脚本

本文来自http://www.xuliangwei.com/xubusi/252.html 免费视频讲解见 http://edu.51cto.com/course/course_id-5064.html 企业Shell实战-MySQL分库分表备份 今天是2015年的最后一天,大家都开心的跨年,而我还在苦逼的呵呵-省略 此处内容来自老男孩教育oldboy以及老男孩26期王续精彩分享整理而来  为表示感谢,特整理此篇博文分享给大家! 项目联系笔者QQ:572891887   也可以加入架构师交流群: