zoukankan      html  css  js  c++  java
  • sqlserver2008数据库自动备份的sql脚本及使用bat命令执行脚本

    -----sql脚本

    declare @fileName varchar(255) ,--定义备份文件名变量
             @dbname varchar(255)--定义备份数据库名变量
    declare mycursor cursor fast_forward for select name from master.sys.Databases order by name --定义一个游标对象

    open mycursor --打开游标
    set @dbname='xxxdatabase'
    set @fileName = 'D:\bakck\1\'+@dbname+convert(varchar(10),getdate(),112)+'.bak' --定义当前备份文件存放路径

    backup database @dbname to disk=@fileName--循环备份当前数据库

    fetch next from mycursor into @dbname --再次取值

    close mycursor --关闭游标

    -------------bat命令

    @echo off
    osql -U sa -P 123 -d xxxdatabase -i .\数据备份脚本.sql >log1.log
    pause

    ------------------

    sa--用户名

    123--密码

    xxxdatabase--数据库名

    \数据备份脚本.sql---脚本名字(如果使用bat命令俩执行脚本,建议sql脚本和bat文件在同一级目录下)

    https://blog.csdn.net/chushudu
  • 相关阅读:
    Unit Vector Compression
    PT, BPT, VCM
    Major Performance Impacts

    SAH Benchmarks Of Natural History Museum Scene
    图标变换图片---轮播切换
    弹出层--弹框
    Git for windows 中文乱码解决方案
    在CentOS上安装Git
    Git 的基本配置
  • 原文地址:https://www.cnblogs.com/xjiao/p/5823153.html
Copyright © 2011-2022 走看看