有时候我们可能想把添加登录,分配数据库角色,恢复数据库写在一个.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

转载于:https://www.cnblogs.com/virusswb/archive/2009/12/30/1636212.html

在批处理中运行.sql文件相关推荐

  1. mysql workbench 6.2_如何在MySQL Workbench 6.2查询中运行.sql文件?

    我正在使用 MySQL Workbench 6.2 [Windows7],我想用我的所有步骤创建一个脚本.在这些步骤中,我有一系列.sql文件存储在我的计算机上,用于创建和填充表. 我想从查询选项卡运 ...

  2. linux中运行.sql文件

    1.linux目录结构 2.假设home下面有a.sql文件 先得use databasename,要不会报错 "No Database Selected" 然后source /h ...

  3. plsql中运行.sql文件

    1.打开堡垒机,登上plsql.右键-->"Command Window" 2.在命令行窗口输入如下命令:@sql文件所在的路径,例如: 等待执行结束即可.

  4. navicat 导出的sql文件,再导入,运行SQL文件成功,数据库中却没有表

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 问题描述:本来在数据库上右键  ,运行SQL文件 ,就可以导入 sql ,建表成功,并且数据也该的. ...

  5. linux 如何运行.sql文件

    比如我在home路径下存在SQL文件: 如何运行SQL文件: 首先登陆mysql,选择数据库:use jsclub; 然后运行:source /home/jsclub.sql; 就可以把SQL文件中的 ...

  6. mysql 运行sql 编码_关于解决运行 sql 文件时, 找不到 MySQL 默认编码 utf8mb4 的问题...

    关于解决运行 sql 文件时, 找不到 MySQL 默认编码 utf8mb4 的问题 本人小白一名, 最近碰到了一个问题, 在 navicat 导入 MySQL 文件时, 报出 MySQL 找不到 u ...

  7. python解析sql文件_如何从Python中解析sql文件?

    是否有任何方法可以从Python中执行.SQL文件中的某些SQL命令,而不是文件中的所有SQL命令?假设我有以下.sql文件:DROP TABLE IF EXISTS `tableA`; CREATE ...

  8. Linux运行SQL文件

    Linux系统运行SQL文件 1.现在/opt目录下有一个uc_menu.sql文件,需要将其数据备份到数据库中,应进行如下操作 2.步骤如下: (1)首写进入进入mysql: (2)输入mysql密 ...

  9. mysql运行sql文件出错

    从服务器上转储数据库到本地,使用的工具是Navicat for mysql.选中数据库,点击右键,选择转储SQL文件. 但是在新建数据库,将转储的SQL文件导入本地数据库,本地运行SQL文件时一直报错 ...

最新文章

  1. 皮一皮:下班的渴望...
  2. JS 退出系统并跳转到登录界面的实现代码
  3. Spring-Spring配置概述
  4. python 中使用celery
  5. 中科院sci分区表_最新 | 2020中科院SCI分区表 食品科技类
  6. 用fiddler抓包小程序
  7. FATAL ERROR: Could not find ./bin/my_print_defaults 解决方法
  8. maven整合ssh框架笔记
  9. Spring IoC、应用上下文容器层次分析
  10. HP服务器远程管理工具iLO详细介绍
  11. 【STM32F407开发板用户手册】第14章 STM32F407的电源,复位和时钟系统
  12. 用python画皇冠_GitHub - crown-prince/Python_PoC: 一款python编写的Web安全检测PoCEXP框架...
  13. 利用GDAL根据栅格影像DN值实现颜色渲染
  14. 解决小程序view之间默认的空隙
  15. adb隐藏Android手机状态栏和导航栏
  16. 少有人走的路 - 读书笔记
  17. Lumiprobe 活性染料丨氨基染料:花青5胺
  18. 新买苹果电脑,mac系统中小白应该了解哪些东西?
  19. 目标跟踪经典算法汇总(持续更新...)
  20. java book打印机_java如何调用本地打印机进行图片打印

热门文章

  1. 区块链教程Fabric1.0源代码分析Tx(Transaction 交易)一
  2. AI领域内,敢和BAT决斗的创业公司都在这了!
  3. 【跃迁之路】【488天】程序员高效学习方法论探索系列(实验阶段245-2018.06.08)...
  4. AI需求强劲 AI芯片市场规模有望达到405亿
  5. Ubuntu台式机如何用usb无线网卡共享网络
  6. C#序列化反序列化对象为base64字符串
  7. 如何解决局域网内传输速度过慢问题
  8. 【docker】【Gitlab】gitlab中clone项目时,IP地址是一串数字(内网Gitlab的IP地址不正确)的问题解决...
  9. [PHP] 编写爬虫获取淘宝网上所有的商品分类以及关键属性 销售属性 非关键属性数据...
  10. html5 css 万能的position大法