zoukankan      html  css  js  c++  java
  • SQL Server数据库备份(本机)

    基础的SQL Server数据库备份存储过程

    /******************************************************************************************************
    **  功能:本机备份数据库
    **  作者:Danny,Li
    **  日期:2012-11-05
    **    ---------------------------------------------------------------------------------------------------
    **    eg:EXEC [proc_LocalBackupDB] 'DataBaseName','C:DatabaseBackup'
    **    
    *******************************************************************************************************/
    CREATE PROCEDURE [dbo].[proc_LocalBackupDB]
        @databaseName varchar(50),    -- 需要备份的数据库名称
        @folderPath varchar(50)        -- 备份文件存放地址
    AS
    BEGIN
        
        DECLARE @sqlStr VARCHAR(1000), @backupFile VARCHAR(250);
        
        -- 备份数据库
        SET @backupFile = @databaseName + CONVERT(VARCHAR(100), GETDATE(), 12) + '.BAK';
        SET @sqlStr = 'BACKUP DATABASE '+ @databaseName +' TO DISK = '''+@folderPath+''+@backupFile+''' WITH INIT';
        
        -- 执行SQL语句
        PRINT(@sqlStr);
        EXEC(@sqlStr);
    END
  • 相关阅读:
    android学习(2) 多线程的理解
    activity学习(1) 生命周期理解
    webkit.net使用方法日记
    微信小程序入门一
    ES入门笔一
    node八-核心模块、包
    require、缓存
    node七-required、缓存
    Node六-模块化
    Node笔记五-进程、线程
  • 原文地址:https://www.cnblogs.com/dannyli/p/4160143.html
Copyright © 2011-2022 走看看