zoukankan      html  css  js  c++  java
  • 在批处理中运行.sql文件 Virus

    有时候我们可能想把添加登录,分配数据库角色,恢复数据库写在一个.sql文件中,然后打开sql 的管理客户端,打开sql文件,F5一下。

    但是也可以写一个批处理,来帮你运行这个sql文件,就不用你打开sql的管理客户端了,毕竟打开一次还是比较慢的,只为这一点事情,好像省略比较好。

    @ECHO OFF
    @title 恢复数据库脚本

    osql -E -S "UCS-DB\UCS" -i "AddUserAndRestoreDatabase.sql"

    echo 回车结束运行
    pause

    上面这段是批处理命令,可以拷贝,然后粘贴到setup.bat文件中,-E代表和数据库的链接使用信任链接,也就是说这个bat登录ms sql的时候使用了windows身份验证。

    当然了,也可以使用用户名,密码

    @ECHO OFF
    @title 恢复数据库脚本

    osql –U "sa" –P "sa" -S "UCS-DB\UCS" -i "AddUserAndRestoreDatabase.sql"

    echo 回车结束运行
    pause

     

    -U后面是账号,-P后面是密码

     

    补充:

    osql是一个命令,安装mssql之后,在cmd中可以运行这个命令。

    Technorati 标签: bat,批处理,运行sql,osql

    【Blog】http://virusswb.cnblogs.com/

    【MSN】jorden008@hotmail.com

    【说明】转载请标明出处,谢谢

    反馈文章质量,你可以通过快速通道评论:

  • 相关阅读:
    [zoj3627]模拟吧
    [zoj3623]背包模型
    [hdu4358]树状数组
    [hdu1272]并查集
    [hdu3308]线段树
    [hdu5033]单调队列
    [hdu1506]单调队列(栈)
    [hdu2888]二维RMQ
    [hdu4123]dfs区间化+RMQ
    [hdu1242]优先队列
  • 原文地址:https://www.cnblogs.com/virusswb/p/1636212.html
Copyright © 2011-2022 走看看