zoukankan      html  css  js  c++  java
  • SQL:bat批处理多个.sql文件

    一、批处理文件 update.bat 
         设置sqlserver的实例
         记得一定要配置logfile文件

    @echo off
    
    :: #### B.01 database schema update for B.01 -> B.02 -> B.03 ####
    
    
    set LOGFILE="D:ForkliftB01_B02toB03_Schema_Update.log"
    
    
    :: Tell user that the installation process is starting.
    echo This script will upgrade the database schema from B.01 and or B.02 to B.03. Would you like to proceed with this update?
    
    CHOICE /C YN
    
    IF ERRORLEVEL 2 GOTO EOF
    
    echo Installing the database updates ...
    
    sqlcmd /S .SQL2008 /Usa /PHola2008! /dmaster -i "Scripts/EnzoModifications.sql"  >> %LOGFILE% 2>&1
    if /I %ERRORLEVEL% EQU 1 (
       echo [%DATE% %TIME%] Error running "EnzoModifications.sql" >> %LOGFILE% 2>&1
       goto :FAILURE 
    )
    echo [%TIME%] "EnzoModifications.sql" was successfully applied. >> %LOGFILE%
    echo [%TIME%] "EnzoModifications.sql" was successfully applied ...
    
    
    sqlcmd /S .SQL2008 /Usa /PHola2008! /dmaster -i "Scripts/SxDel_SxReIndex.sql"  >> %LOGFILE% 2>&1
    if /I %ERRORLEVEL% EQU 1 (
       echo [%DATE% %TIME%] Error running "SxDel_SxReIndex.sql" >> %LOGFILE% 2>&1
       goto :FAILURE 
    )
    echo [%TIME%] "SxDel_SxReIndex.sql" was successfully applied. >> %LOGFILE%
    echo [%TIME%] "SxDel_SxReIndex.sql" was successfully applied ...   
      

    二、将.sql 文件放置在同目录的Script文件夹下
       

    DEMO下载地址:
    http://files.cnblogs.com/gguozhenqian/SQLBat.zip

  • 相关阅读:
    i++ 与++i
    jquery下的domcument
    jquery
    MVC MVP MVVM
    两个for还是一个for?
    华为云服务器FTP连接
    vue-i18n 使用方法
    在本地运行vue build 文件
    vue项目中使用模拟数据 MOCK
    超简单 超详细 vue项目中使用svg图标 阿里巴巴图标库
  • 原文地址:https://www.cnblogs.com/gguozhenqian/p/3872562.html
Copyright © 2011-2022 走看看