精华内容
下载资源
问答
  • 数据库备份语句

    2018-08-20 10:35:08
    这是数据库备份和还原的sql语句,只适用于oracle数据库
  • SqlServer 备份数据库语句 DECLARE @filename VARCHAR(255); --文件名 DECLARE @date DATETIME; --日期 DECLARE @path VARCHAR(255); --文件存放路径 SELECT @date = GETDATE(); --获取当前时间 –根据当前时间自动...

    SqlServer 备份数据库语句

    DECLARE @filename VARCHAR(255); --文件名
    DECLARE @date DATETIME; --日期
    DECLARE @path VARCHAR(255); --文件存放路径
    SELECT @date = GETDATE(); --获取当前时间
    –根据当前时间自动生成文件名,后缀为.bak
    –年月日 时分
    SET @filename = CAST(DATEPART(yyyy, @date) AS VARCHAR) + ‘-’ + CAST(DATEPART(mm, @date) AS VARCHAR) + ‘-’
    + CAST(DATEPART(dd, @date) AS VARCHAR) +’-’ + CAST(DATEPART(hh,@date) as varchar)+CAST(DATEPART(mi,@date) as varchar)+’.bak’;
    SET @path = N’E:\backup\test_’ + @filename; --设置文件路径
    –备份数据库,test数据库名称
    BACKUP DATABASE test TO DISK = @path;

    SET @path = N’E:\backup\test_’ + @filename;
    注意: 这个路径最好设置在具体文件夹,可以设置前缀,也可不设,名称基本不会出现重复情况

    不设前缀的效果为:
    在这里插入图片描述

    如果出现了 SQL SERVER数据库备份时出现“操作系统错误5(拒绝访问)。
    BACKUP DATABASE 正在异常终止 错误的情况
    ,
    建议先尝试下存放数据库地址是否存在,(不建议放在C盘, 本人存放了几次,存不进去,就很难受)
    然后在考虑是否是数据库用户没有权限对数据库操作

    转载至: https://www.cnblogs.com/catherinehu/p/11453056.html.

    展开全文
  • Oracle数据库备份与还原语句

    千次阅读 2021-04-02 14:28:10
    1、备份语句数据库导出) exp username/password@ip:port/servername file="C:\Users\Administrator\Desktop\kpms.bak" full=y ignore=y; 2、导入语句数据库还原) ①全部导入:imp 用户名/密码@数据库实例名...

    1、备份语句(数据库导出)

    exp username/password@ip:port/servername file="C:\Users\Administrator\Desktop\kpms.bak" full=y ignore=y;

    2、导入语句(数据库还原)

    ①全部导入:imp 用户名/密码@数据库实例名 full=y file=C:\Users\Administrator\Desktop\kpms.bak ignore=y;

    ②单表导入:imp  username/password@ip:port/servername file="C:\kpms.dmp" tables=(emp) ignore=y;

    ③只导入表结构:imp username/password@ip:port/servername file="C:\kpms.dmp" fromuser=from_username touser=to_username rows=n;

    ④只导入数据:imp username/password@ip:port/servername file="C:\kpms.dmp" fromuser=c##from_username touser=to_username statistics=none  ignore=y;

    ⑤更改表空间和用户导入:impdp  username/password@ip:port/servername directory=DATA_DIR dumpfile=example.dmp REMAP_SCHEMA=olduser:newuser remap_tablespace=oldtablespace:newtablespace,EXAMPLE_TEMP:newtablespace_temp
     

    展开全文
  • 备份oracle数据库批处理命令, 自动备份数据库exp导出命令
  • 数据库备份语句 数据库备份语句 数据库备份语句 数据库备份语句 数据库备份语句
  • SQL SERVER 备份数据库sql语句

    千次阅读 2018-09-26 15:39:11
    declare @filename nvarchar(100) set @filename='D:\\DB_backup\\DBNAME_'+convert(char(8),...以上代码可用于创建SQL代理作业,自动备份数据库。 步骤:SQL Server代理→新建作业→步骤(新建)→计划(新建)
    declare @filename nvarchar(100) 
    set @filename='D:\\DB_backup\\DBNAME_'+convert(char(8),getdate(),112)+'.bak' 
    print @filename BACKUP DATABASE [DBNAME] TO 
    DISK = @filename 
    WITH NOINIT , NOUNLOAD , NAME = N'DBNAME-完整备份', 
    NOSKIP, STATS = 10, NOFORMAT

    以上代码可用于创建SQL代理作业,自动备份数据库。

    步骤:SQL Server代理→新建作业→步骤(新建)→计划(新建)

    展开全文
  • 数据库备份 语句

    2016-11-16 15:46:00
    认识数据库备份和事务日志备份 数据库备份与日志备份是数据库维护的...手动备份数据库 1.鼠标右键选择你要进行备份的数据库-任务-备份 可以在常规选项页面你可以选择备份类型是进行完整数据库备份还是差异数...

    认识数据库备份和事务日志备份

    数据库备份与日志备份是数据库维护的日常工作,备份的目的是在于当数据库出现故障或者遭到破坏时可以根据备份的数据库及事务日志文件还原到最近的时间点将损失降到最低点。

     

    数据库备份

    数据库备份可以手动备份和语句备份

    .手动备份数据库

    1.鼠标右键选择你要进行备份的数据库-任务-备份

    可以在常规选项页面你可以选择备份类型是进行完整数据库备份还是差异数据库备份

     

    2.点击添加选项,选择数据库文件的存放路径

    注意文件名记得加后缀.bak,便于恢复时的查找

    数据库还原

    右键数据库-还原数据库-添加需要进行还原的数据库文件路径

    在还原源选项中你可以选择‘源数据库’,‘源设备’。1.选择源数据库工具会自动显示该数据库之前的一些备份,然后直接选择需要还原的数据库备份集。

    2.选择源设备点击后面的...,添加需要还原的数据库文件

     

    2.点击确认还原数据库

     

    数据库的分离与附加

       

    一、概述

     

    SQL Server提供了“分离/附加”数据库、“备份/还原”数据库、复制数据库等多种数据库的备份和恢复方法。这里介绍一种学习中常用的“分离/附加”方法,类似于大家熟悉的“文件拷贝”方法,即把数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘上作备份,然后把这两个文件再拷贝到任何需要这个数据库的系统之中。比如,在实验教学过程中,同学们常常想把自己在学校实验室计算机中创建的数据库搬迁到自己的计算机中而不想重新创建该数据库,就可以使用这种简单的方法。但由于数据库管理系统的特殊性,需要利用SQL Server提供的工具才能完成以上工作,而直接的文件拷贝是行不通的。

     

    这个方法涉及到SQL Server分离数据库和附加数据库这两个互逆操作工具。

     

    1、分离数据库就是将某个数据库(如student_Mis)从SQL Server数据库列表中删除,使其不再被SQL Server管理和使用,但该数据库的文件(.MDF)和对应的日志文件(.LDF)完好无损。分离成功后,我们就可以把该数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘中作为备份保存。

     

    2、附加数据库就是将一个备份磁盘中的数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到需要的计算机,并将其添加到某个SQL Server数据库服务器中,由该服务器来管理和使用这个数据库。

    二、分离数据库

     

    1. 在启动SSMS并连接到数据库服务器后,在对象资源管理器中展开服务器节点。在数据库对象下找到需要分离的数据库名称,这里以student_Mis数据库为例。右键单击student_Mis数据库,在弹出的快捷菜单中选择属性。

    2. 在“数据库属性”窗口左边“选择页”下面区域中选定“选项”对象,然后右边区域的“其它选项”列表中找到“状态”项,单击“限制访问”文本框,在其下拉列表中选择“SINGLE_USER”。

    3. 点击“确定”按钮后将出现一个消息框,通知我们此操作将关闭所有与这个数据库的连接,点击“是”按钮后,数据库名称后面增加显示“单个用户”。右键该数据库名称,在快捷菜单中选择“任务”的二级菜单项“分离”。

    4.分离数据库窗口中列出了我们要分离的数据库名称,参数设置完成后,单击底部的”确定”按钮,就完成了所选数据库的分离操作。

    三、附加数据库

    1. 将需要附加的数据库文件和日志文件拷贝到某个已经创建好的文件夹中。

    2.右击数据库对象,并在快捷菜单中选择“附加”命令,打开“附加数据库”窗口。

    3. 在“附加数据库”窗口中,单击页面中间的“添加”按钮,打开定位数据库文件的窗口,在此窗口中选择要附加的数据库文件(后缀.MDF)

    4. 单击“确定”按钮就完成了附加数据库文件的设置工作,单击确定按钮,完成数据库的附加任务。

     

     

    语句:

     

    转载于:https://www.cnblogs.com/maxin991025-/p/6069863.html

    展开全文
  • sqlserver用sql语句备份数据库

    万次阅读 2019-04-13 11:38:02
    在备份之前,请手动将要备份的...-- 备份数据库命令 declare @name varchar(250) set @name='D:\Backup\ConsumeDB_'+ convert(varchar(50),getdate(),112)+'.bak' BACKUP DATABASE [ConsumeDB] TO DISK = @name W...
  • 备份sqlserver数据库时候,虽然有自动备份的工具,但是并不保险,我们一般还会在进行物理备份,但这时候需要暂停SQLSERVER的服务,然后拷贝,最后在开启服务,这样是非常麻烦的,该脚本可以实现一键备份
  • oracle数据库备份与还原语句

    万次阅读 2018-09-29 13:30:58
    (1)全导入:imp 用户名/密码@实例名 full=y file=数据库备份文件路径 ignore=y; (2)单表导入:imp username/password@ip:port/servername file="E:\dmppath.dmp" tables=(emp) ignore=y; (3)只...
  • 数据库备份还原语句

    千次阅读 2018-04-23 23:08:12
    一、SqlServer 1、备份:backup database 数据库名称 to disk 备份路径;2、还原:restore database 数据库名称 to disk 备份路径。二、MySql(cmd命令窗口操作,需配置mysql环境变量)1、备份:mysqldump -uroot -...
  • eg: 代码如下: /* 通过SQL 语句备份数据库 */ BACKUP DATABASE mydb TO DISK =’C:\DBBACK\mydb.BAK’ –这里指定需要备份数据库的路径和文件名,注意:路径的文件夹是必须已经创建的.文件名可以使用日期来标示 /* ...
  • sql语句备份还原数据库

    千次阅读 2017-12-07 23:05:25
    通过SQL 语句备份数据库 */ BACKUP DATABASE mydb TO DISK ='C:\DBBACK\mydb.BAK' --这里指定需要备份数据库的路径和文件名,注意:路径的文件夹是必须已经创建的.文件名可以使用日期来标示 /* 通过SQL语句还原...
  • 经典SQL语句,sql备份数据库,sql基本入门的语法。
  • 数据库备份语句

    2016-01-15 20:45:00
    数据库备份语句
  • 1、连接数据库 mysql -uroot -p密码 或者 mysql -u root -p 回车,给出提示在输入密码 2、创建数据库 create database db1; db1是数据库名称 或者 create database db1 character set utf8 collate ...
  • sqlserver数据库备份与还原语句

    千次阅读 2017-03-03 14:55:08
    --创建备份设备 USE [master] GO EXEC master.dbo.sp_addumpdevice @devtype = N'disk', @logicalname = N'beifen', @physicalname = N'D:\beifen.bak' GO --完整备份备份设备中 BACKUP DATABASE [student] ...
  • 利用T-SQL语句实现数据库备份与还原的功能
  • 博文链接:https://lvbuwei.iteye.com/blog/48897
  • 通过SQL语句备份,还原数据库(转)

    千次阅读 2019-07-13 19:28:52
    2: 通过SQL 语句备份数据库 3: */ 4: BACKUP DATABASE mydb 5: TO DISK ='C:\DBBACK\mydb.BAK' 6: --这里指定需要备份数据库的路径和文件名,注意:路径的文件夹是必须已经创建的.文件名可以使...
  • Sql Server数据库备份大全(Sql语句)

    千次阅读 2016-04-11 22:32:11
     首先简单的介绍一下Sql server 备份的类型有: ...4:事物日志备份所有数据库的变更) 5:尾日期备份(日志的活动部分,指上一次为备份的日志部分) 6:部分备份(主文件组、每个可读可写文件组和指定
  • 检查数据库备份文件语句 RESTORE VERIFYONLY from disk='d:\kfqbf.bak'
  • 先来介绍一些不使用脚本我们直接使用命令备份与还原oracle数据库Oracle数据备份:步骤 1 备份用户数据。1.使用linux系统下的数据库管理员账号连接linux终端。2. 执行以下语句,创建“bak_dir”文件夹。 代码如下: ...
  • 使用sql语句实现数据库备份和删除过期备份
  • sqlserver批量导出存储过程 在查询分析器中,选中...还有一种直接通过sql语句实现: set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go ALTER PROCEDURE [dbo].[dbBak] AS BEGIN DECLARE @sqlCommand NVARCHAR(1000)
  • java备份mysql数据库

    2017-09-03 22:48:42
    java备份mysql、可执行jar文件、配置文件可修改、xml解析,执行sql语句,jdbc访问数据库,jdbc配置文件可修改
  • 利用C#语言通过SQL语句返回数据到SQL数据库中,同时刷新界面数据。该文件内涵SQL数据库文件的备份,可以还原到SQL SERVER数据库中。
  • SQL语句备份和还原数据库

    千次阅读 2017-12-26 20:45:45
    /* 执行操作 */  exec sp_executesql @sql -- (exec执行SQL语句2)  /* 返回执行结果(1=成功,0=失败) */  if(@@error=0) begin  return 1  end  return 0 end
  • 主要介绍了SQL SERVER 数据库备份的三种策略及语句,需要的朋友可以参考下
  • 真实世界中,只提供数据库备份路径,和备份数据库文件名,及还原到的本地路径。接下来,将讲述以下内容:1.根据备份文件找出数据库名2.根据备份文件找出数据、日志目录列表3.构造还原数据库SQL语句4.还原单个数据库...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 165,054
精华内容 66,021
关键字:

备份所有数据库语句