下载此文档

利川SQL语詔,实现数据库的备份恢复的功能 体现了 SQL Server中的网个知识点:.doc


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
利川SQL语詔,实现数据库的备份恢复的功能 体现了 SQL Server中的网个知识点:.doc利川SQL语詔,实现数据库的备份/恢复的功能体现了SQLServer中的网个知识点:获取SQLServer服务器上的默认目录备份SQL语句的使用恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理作业创建SQL语句的使用/*1•-得到数拥库的文件目录***@dbname指定要取得冃录的数据库名如果指定的数据不存在,返冋安装SQL时设置的默认数据目录如果指定NULL,则返冋默认的SQL备份目录名-一-*//*-调用示例select数据库文件目录=('tempdb'),[默认SQLSERVER数据口录]=(H),[默认SQLSERVER备份tl录1=(null)-*/ifexists(select*=object_id(N'[dbo].[f_getdbpath]')andxtypein(N'FN\N'lF,NTF1))dropfunction[dbo]・[f_getclbpath]GOcreatefunctionCgetdbpath(***@dbnamesysname)returnsnvarchar(260)******@renvarchar(260)******@dbnarneisnullordb」d(***@dbname)******@re=rtrim(reverse(filename))frommaster,.sysdatabaseswherename=******@re=rtrim(reverse(filenanie))frommaster..sysdatabaseswherenarne=***@******@******@re=reverse(substring(***@re9charindex(,\\***@re)+5,260))+,BACKUP,******@re=reverse(substring(***@re,charindex(***@re),260))return(***@re)endgo/*2.-备份数据库」//*-调用示例―备份当前数据库execp_******@bkpath='c:\\***@bkfname='db_\DATE\'■■差异备份当前数据库execp_******@bkpath='c:\',***@bkfname='db_\DATE\,,***@bktype=,DF'-备份当前数据库口志execp_******@bkpath=,c:\',***@bkfname=,db_\DATE\',***@bktype='LOG,.・*/ifexists(select*=object_id(N'[dbo].[p_backupdbl')andOBJECTPROPERTY(id,N'lsProcedure1)=I)dropprocedure[dbo].[p_backupdb]GOcreateprocp_******@dbnamesysname='\ ■■要备份的数据库名称,不指定则备份当前数据库***@bkpathnvarchar(260)=",-备份文件的存放目录,不指定则使用SQL默认的备份H

利川SQL语詔,实现数据库的备份恢复的功能 体现了 SQL Server中的网个知识点: 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人pppccc8
  • 文件大小65 KB
  • 时间2020-09-22