利用

T-SQL

语句

,

实现数据库的备份与还原的功能

体现了

SQL Server

中的四个知识点:

1

获取

SQL Server

服务器上的默认目录

2

备份

SQL

语句的使用

3

恢复

SQL

语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理

4

作业创建

SQL

语句的使用

/*1.--

得到数据库的文件目录

@dbname

指定要取得目录的数据库名

如果指定的数据不存在

,

返回安装

SQL

时设置的默认数据目录

如果指定

NULL,

则返回默认的

SQL

备份目录名

*/

/*--

调用示例

select

数据库文件目录

=dbo.f_getdbpath('tempdb')

,[

默认

SQL SERVER

数据目录

]=dbo.f_getdbpath('')

,[

默认

SQL SERVER

备份目录

]=dbo.f_getdbpath(null)

--*/

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_getdbpath]') and

xtype in (N'FN', N'IF', N'TF'))

drop function [dbo].[f_getdbpath]

GO

create function f_getdbpath(@dbname sysname)

returns nvarchar(260)

as

sqlserver备份还原丢失dbo_sqlserver数据库的备份与恢复sql实现相关推荐

  1. sqlserver备份还原后数据库关系图无法显示问题

    执行该条sql语句后就行了 EXEC sp_changedbowner 'sa'

  2. 使用DPM2007备份还原Exchange2007邮箱数据库

    创建演示环境1.  在这里,由于要演示备份和还原,所以我们先让用户bob给alice发一封信以作测试验证. 2.  用户alice登录OWA后,可以看到bob发来的一封信,主题为"DPM T ...

  3. SqlServer 备份还原教程

    看了众多教程,自己也写个增强记忆,错误地方麻烦指出. ------------------------备份----------------------– 1.打开数据库,成功连接 2.找到要备份的数据 ...

  4. Windows端安装Oracle客户端并配置服务、Oracle数据库备份还原以及修改数据库编码

    配置客户端服务 1.安装Oracle客户端步骤省略... 2.点击[开始菜单]-> [Oracle] -> [Net Configuration Assistant] 3.[本地 Net ...

  5. mysql数据库备份还原表_MySQL数据库及表的备份与还原_MySQL

    备份 导出数据库所有表结构 mysqldump -uroot -ppassword -d dbname > db.sql 导出数据库某个表结构 mysqldump -uroot -ppasswo ...

  6. 备份还原整个Oracle数据库

    备份: exp username/password@127.0.0.1:1521/orcl file=d:\backup.dmp full=y 恢复: imp username/password@12 ...

  7. 数据库没有备份---应如何还原丢失的数据

    数据库没有备份---应如何还原丢失的数据   环境描述: 某公司装了一台SQL Server数据库,为了保证数据库能够在出现故障时及时的修复,管理员做了备份操作,比如说完整备份+差异备份或者完整备份+ ...

  8. Oracle数据库的备份与恢复常用方法 详解

    Oracle数据库的备份与恢复 在Oracle数据库的使用过程中,备份与恢复是经常遇到的操作.Oracle中的备份分为两大类:逻辑备份和物理备份.其中物理备份又分为两类:冷备份和热备份.本节将简要讲述 ...

  9. MSSQL-最佳实践-如何监控备份还原进度

    title: MSSQL · 最佳实践 · 如何监控备份还原进度 author: 风移 摘要 本期月报是SQL Server备份还原专题分享系列的第六期,打算分享给大家如何监控SQL Server备份 ...

  10. 达梦数据备份还原(物理逻辑)

    1 达梦数据库备份还原简介 数据库备份是DBA日常最重要的工作内容. DM 数据库的备份还原包括两种类型:物理备份还原和逻辑备份还原. 1.1 概念理解 物理备份 物理备份详细官方解释:物理备份还原是 ...

最新文章

  1. Linux系统日志介绍分析
  2. 使用gin和gorm框架完成的bubble小清单项目
  3. 咖友:X零蛋丨只靠“威尔逊算法”,知乎危险了?
  4. 用Backbone.js创建一个联系人管理系统(一)
  5. 探究 Java 应用的启动速度优化
  6. 【Docker】docker安装redis
  7. java string set_Java StringJoiner setEmptyValue()用法及代码示例
  8. 物联网第一台设备是烤面包机?
  9. LeetCode 1284. 转化为全零矩阵的最少反转次数(BFS 矩阵状态编码解码)
  10. IDEA高级玩法:集成JIRA、UML类图插件、SSH、FTP、Database管理...
  11. 易了千明之易语言套装视频教程第四套辅助制作
  12. 计算机制图作品答辩,工程制图(第一章)答辩.ppt
  13. 2019数据安装勾选_勾选方式认证发票你不会?整理了最全的操作流程,快来看看吧...
  14. tp6 api请求返回参数统一配置方法
  15. MPU6050 加速度计和陀螺仪传感器与 Arduino 连接
  16. 高效率完成一次接入80个手游渠道SDK——游戏接入SDK服务端篇
  17. compiled python file_YouCompleteMe安装的问题requires Vim compiled with Python (2.6+ or 3.3+) support...
  18. C++(14):quoted
  19. 我对Flutter的第一次失望
  20. 机器学习及人工智能发展史

热门文章

  1. 获取字符串中的汉字拼音首字母
  2. MySQL视图索引与存储过程精析
  3. python join 和 split的常用使用方法
  4. 【翻译】Sencha Touch 2入门:创建一个实用的天气应用程序之一
  5. Java知识积累——参数个数可变的函数(Varargs)
  6. CCNA学习要点,希望能对初学者有帮助
  7. android surfaceview view 区别
  8. APUE读书笔记-14高级输入输出-04流(1)
  9. CentOS 6.0 下 VNC 配置方法
  10. java中springmvc_java框架之springmvc