精华内容
下载资源
问答
  • 1、使用场景:sql server数据库备份单个表的结构和数据,在我们要修改正式系统的数据的一天或者多条某些数据时候,要执行update语句操作,安全稳健考虑,最好先做好所修改的表的结构和数据备份! 2、操作方法:第一...

    1、使用场景:sql server数据库备份单个表的结构和数据,在我们要修改正式系统的数据的一天或者多条某些数据时候,要执行update语句操作,安全稳健考虑,最好先做好所修改的表的结构和数据备份!

    2、操作方法:第一步:由于不是整个数据库备份,不是点备份、还原操作,要选择整个数据库然后右击,选择:任务——生成脚本,如下图:

     

    第二部:在选择对象的步骤,如下图红框的单选按钮组默认的是第一个(即整个数据库对象脚本),要点击选择下面的第二个(即选择特定数据库对象),然后选中要经行备份的表,点击下一步,如下图:

     

    第三步:设置脚本编写选项步骤,点击高级,其中要编写的脚本的数据类型,默认选择的是仅限架构,下拉选择架构和数据,如下图:

     

     第四步:点击图中文件路径,选择方便的路径,并命名,复制前面的文件地址,方便寻找,下一步,开始生成脚本,如下图:

    备份完成。

     

    转载于:https://www.cnblogs.com/wmqiang/p/10437607.html

    展开全文
  • SQL Server 2008增加了一个新特性,除了导出的定义外,还支持将中的数据导出为脚本。 (1)右击需要导出数据的数据库,在弹出式菜单中选择“任务”下的“生成脚本”选项。 (2)在脚本向导的选择脚本选项...

    SQL Server 2008增加了一个新特性,除了导出表的定义外,还支持将表中的数据导出为脚本。

    (1)右击需要导出数据的数据库,在弹出式菜单中选择“任务”下的“生成脚本”选项。

    (2)在脚本向导的选择脚本选项中,将“编写数据的脚步”选择为TRUE,这里默认是为FALSE的。

     

    (3)其他的根据需要选择,然后进行下一步。

    展开全文
  • SQL数据库单个数据导出工具,方便无需安装,直接导出数据的数据,可生成sql文件
  • SQL Server数据库备份

    千次阅读 2014-12-29 13:55:28
    SQL Server management studio不能实现单个表备份。Litespeed也不行。有一种例外,如果你的表在一个单独的filegroup里,那么就可以单独备份,因为SQL Server支持对单个filegroup的备份。但是显然在大多数情况下,...

    SQL Server management studio不能实现单个表的备份,Litespeed也不行。有一种例外,如果你的表在一个单独的filegroup数据文件组或file数据文件里,那么就可以单独备份,因为SQL Server支持对单个filegroup或单独file的备份和恢复。在使用文件或文件组恢复时,整个数据库可以处于online的状态(当然正在恢复的文件或文件组上的数据不可用),称为online restore。如果你使用了分区表并将其中的一个或几个分区单独放在数据文件里,那么还可以实现部分表数据的备份。

    在大多数情况下,我们的表不满足上面的例外,但我们仍然有多种方式备份表数据。这里说的备份并不是生成一个bak备份文件,仅仅是复制表数据并用于事后的恢复。这些方式也可以用于数据导出,或在修改数据时备份一下防止意外发生。

    1,BCP (BULK COPY PROGRAM)

    2,Generate Table Script with data

    3,Make a copy of table using SELECT INTO

    4,SAVE Table Data Directly in a Flat file

    5,Export Data using SSIS to any destination


    下面分别说明:

    BCP (BULK COPY PROGRAM) 

    BCP是常用的数据导入导出工具,因此这种方式是将数据导出,需要时再导入会原数据库。

    -- SQL Table Backup
    -- Developed by DBATAG, www.DBATAG.com
    DECLARE @table VARCHAR(128),
    @file VARCHAR(255),
    @cmd VARCHAR(512)
    SET @table = 'AdventureWorks.Person.Contact' --  Table Name which you want to backup
    SET @file = 'C:\MSSQL\Backup\' + @table + '_' + CONVERT(CHAR(8), GETDATE(), 112) --  Replace C:\MSSQL\Backup\ to destination dir where you want to place table data backup
    + '.dat'
    SET @cmd = 'bcp ' + @table + ' out ' + @file + ' -n -T '
    EXEC master..xp_cmdshell @cmd

    恢复时执行下面的语句:

    BULK INSERT AdventureWorks.Person.Contacts_Restore 
        FROM 'C:\MSSQL\Backup\Contact.Dat' 
        WITH (DATAFILETYPE='native');

    Generate Table Script with data

    如果你的表并不大,那么这是一个很简单易行的方法,在management studio中可以直接用菜单操作。

    右键点击数据库名->Tasks->Generate Scripts 就打开了一个向导。按照向导操作,注意选择“Types of data to script” = "schema and data"。之后就会得到一个脚本文件,内容是由表中的数据构建成的insert 语句:

    insert into youTable (...) values (...)

    当需要恢复表数据时,打开该文件,将内容复制到SSMS中,执行一下就可以了。或者在SSMS直接选择打开文件,然后执行。

    上面两种方法都需要打开脚本文件,如果脚本文件很大,则打开很慢甚至失败。此时用下面语句在SSMS中直接执行脚本,避免打开文件:

    EXEC master.dbo.xp_cmdshell ‘isql -Hhostname -ddbname -Uusername -Ppassword -i file’
    
    example
    EXEC master.dbo.xp_cmdshell ‘isql -H10.203.420.155 -dmdd3 -Umed -Piddmapis -i c:\upgrade110490.sql’

    Make a copy of table using SELECT INTO

    如果你的数据库不是production,而且不需要永久保存备份数据,那么用select into语句暂时将表数据插入一个新表里,无疑是最快最简单的办法了。等确实需要恢复,或不需要恢复后,将备份表删除即可。


    SAVE Table Data Directly in a Flat file

    在SSMS菜单中点击query->Results to->file,将数据直接保存成flat文件。但是这种方法恢复起来较麻烦。

    Export Data using SSIS to any destination

    SSIS可以轻松将数据复制到多个地点,还可以实现复杂的业务逻辑。但是由于使用SSIS的同学不多,相对也复杂一些,这里只是给大家一个选项,不累述。


    展开全文
  • sqlserver数据库备份文件中恢复数据,支持最小粒度到的数据恢复;
  • 今天不小心把正式环境下的一张模板数据的数据误删了,直接清空了,所幸有个测试环境的数据库数据是对应,于是我就把测试环境对应的数据恢复到正式库去了,废话不多少,走着: insert into SMSDB_Work_1....

    今天不小心把正式环境下的一张模板数据表的数据误删了,直接清空了,所幸有个测试环境的数据库的表数据是对应,于是我就把测试环境对应的表数据恢复到正式库去了,废话不多少,走着:

    insert into SMSDB_Work_1.dbo.FileTemplate   SELECT FileNo,FileContent,FileName,Needs,Number,ProType,SBType,XZType,Grouping   FROM  OPENDATASOURCE('SQLOLEDB','Data Source=192.168.3.66;
            User ID=kaifa;Password=mima').SMSDB_Study_1.dbo.FileTemplate

    执行这段SQL语句就可搞定。但是要注意的是,恢复的表只能是一张死表,就是数据不会发生变化的表;其实就是两个不同数据库直接数据的查询和插入;

    展开全文
  • SQL 备份还原单个表

    2013-09-30 12:19:00
    如果只想备份或恢复单个表而不想备份或恢复整个数据库的话,往往有以下方法: 1.在Sql server2000 中可以使用DTS来将该表的数据导出成另外的文件格式.当需要恢复时,可以将该文件中数据再通过DTS导入;或者建立DTS脚本...
  • sqlserver数据库显示为单个用户并且,访问速度超慢,执行以下语句解决了 USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL='' SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID) //杀掉该进程 FROM master.....
  • sqlserver批量导出存储过程 在查询分析器中,选中数据库——》右键“任务”——》在弹出菜单中选择“生成脚本” ——》“下一步”——》选择你要存储过程所在数据库——》 “下一步”——》勾选“存储过程”,并下...
  • 数据库 单个表备份备份

    千次阅读 2013-11-08 14:21:31
    我们在工作的时候 有时可能需要对单个表进行备份。 这不 我就遇到了这种问题, 各种google baidu  最后总算是搞定了 。 hehe 废话不多说 下面说说我是怎么实现的 。 需求: 把resource库中的表tb_document备份...
  • 解决办法是: 运行下面SQL 代码如下:USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL=” SELECT @SQL=@SQL+’;... 您可能感兴趣的文章:MySQL server has gone away 问题的解决方法MySQL提示:The
  • 第5章 SQL Server数据库备份与恢复

    千次阅读 2017-09-10 20:20:30
    5.1. 实验的目的、内容与要求 5.1.1. 实验目的 (1) 综合运用学习的数据库安全管理、备份与恢复、数据库管理工具的使用的相关知识完成数据库备份与恢复。...SQL Server数据库备份可以使用Tansa
  • sql server数据库备份

    2013-01-23 21:15:58
    1.全量数据备份  备份整个数据库,恢复时恢复所有。优点是简单,缺点是数据量太大,非常耗时   全数据库备份因为容易实施...例如,假设你每天在午夜备份数据库。 如果服务器在晚上11点崩溃了,你将丢失前面23
  • 可选择所有数据库,亦可指定单个或多个数据库进行备份; 指定备份路径; 至此完成了数据库备份,可实现数据库完整备份、差异备份、每日备份、每周备份、每月备份。 二、定时清除数据库备份文件,
  • SQL server数据库系统详解

    千次阅读 2013-07-28 23:29:48
    sysaltfiles 主数据库保存数据库的文件 syscharsets 主数据库字符集与排序顺序 sysconfigures 主数据库配置选项  syscurconfigs 主数据库当前配置选项  sysdatabases 主数据库服务器中的数据库  ...
  • sqlserver数据库备份还原

    千次阅读 2018-07-11 18:01:17
    注意点:要是不删除数据库默认的备份目标,直接备份,那么你此次备份将被备份到默认的备份目标(往往为以前某次备份文件所在位置)。这样前次的备份文件会被覆盖,可能会丢失前次备份文件。所以一般都会重新指定备份...
  • 将开发过程较好的代码片段备份一次,如下资料是关于C#查询SqlServer数据库并返回单个值的代码,应该对各位朋友也有用。static public string GetSqlAsString(string sqlText, SqlParameter[] sqlParameters, ...
  • sql server 2005 数据库表备份

    千次阅读 2011-01-21 09:14:00
    /*--实现数据导入/导出的存储过程  可以实现导入/导出 指定 到文本文件  支持自定义行/列分隔符   /*--调用示例 导出调用示例 --导出指定,这里指定导出:地区资料...
  • Sqlserver数据库备份的几种方式

    千次阅读 2019-07-21 11:28:41
    在实际的数据库Sqlserver的运维的过程中,很多时候我们需要做到数据的备份操作,可以做到定时备份,也可以进行手动数据库备份。在实际的过程中,有时候因业务需要备份出完整数据库,而有时候又因为实际业务只需要...
  • sqlserver数据库备份与还原

    千次阅读 2018-05-29 15:23:23
    一丶数据库备份BACKUP DATABASE {database_name | @database_name_var } --数据库名TO < backup_device> [ ,...n ] --备份到磁盘地址,bak格式是备份文件格式//各种属性 [ WITH [BLOCKSIZE = { ...
  • 备份概述数据备份分类完整数据库备份文件备份部分备份差异备份日志备份事务日志备份最常用的备份方法选择备份策略和恢复模式备份策略简单恢复模式下的备份简单恢复模式下的完整数据库备份+差异数据库备份完整恢复...
  • 平时我们备份数据库的时候都是将数据库备份到一个文件,其实我们可以将数据库备份到多个文件多个磁盘,这样做有几个好处: 1.备份到多个磁盘,可以充分利用磁盘IO,减少备份时间 2. 另外如果单个磁盘空间不足的话...
  • sql还原数据库备份数据库In this article, we’ll walk through, some of the refined list of SQL Server backup-and-restore, (or recovery) interview Q&A. Also, it includes the high-level overview and ...
  • 通过《SQL Server 数据库备份和还原认识和总结(一)》,相信您对数据备份和还原有了一个更深入的认识,在上文中我没有对事务日志做剖析,在此推荐宋沄剑的文章,对事务日志做了比较详细的讲解:...备份数据库时,有几
  • 1.全量数据备份   备份整个数据库,恢复时恢复所有。优点是简单,缺点是数据量太大,非常耗时   ...全数据库备份因为容易实施,被...例如,假设你每天在午夜备份数据库。 如果服务器在晚上11点崩溃了,你将
  • 文章目录还原方案数据库级(数据库完整还原)不同恢复模式...SQL SERVER不允许用户备份或还原单个表。还原方案是指从一个或多个备份中还原数据、继而恢复数据库的过程。 不同恢复模式所支持的各种还原方案 简单恢复...
  • 在实际的数据库Sqlserver的运维的过程中,很多时候我们需要做到数据的备份操作,可以做到定时备份,也可以进行手动数据库备份。在实际的过程中,有时候因业务需要备份出完整数据库,而有时候又因为实际业务只需要...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 26,794
精华内容 10,717
关键字:

serversql备份数据库单个表