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
  • 相关阅读:
    整理牙刷
    color 圆盘染色
    数论の一波流[长期更新]
    生成树
    一维黑白棋
    Factorials
    平面分割问题
    poj1183 反正切函数
    烽火传递
    校门外的树
  • 原文地址:https://www.cnblogs.com/dannyli/p/4160143.html
Copyright © 2011-2022 走看看