bat脚本实现sqlserver的sql语句执行

原创 2015年11月17日 22:06:43

在处理一个问题时,需要编写一个bat批处理脚本,定时连接sqlserver数据库,然后执行一些sql语句;

@echo off  ;隐藏执行语句

;连接sqlserver数据库,然后执行D:\delete.sql脚本
osql -S 127.0.0.1 -U sa -P sa -i D:\delete.sql

然后将这个bat脚本添加到windows的任务计划程序,定时进行重启bat批处理脚本;


附加:

使用bat批处理脚本实现间隔x秒执行下一条命令;

;先停止sqlserver服务,10s之后在启动sqlserver;

NET STOP SQLSERVER
ping -n 10 127.0.0.1
NET START SQLSERVER

SqlServer--bat批处理执行sql语句2-sqlcmd

首先需要知道,此处使用的批处理命令是osql ,如果按照了SqlServer,目录类似: D:\Program Files\Microsoft SQL Server\100\Tools\Binn 脚...
  • ye1142262478
  • ye1142262478
  • 2017年01月16日 17:07
  • 1473

bat文件执行SQL语句

一1:osql  -E -S -i update.sql(update.sql这个位置是要执行的sql文件的路径,当然也可是其它文件)保存成bat文件2:update.sql建立.其实就是在查询分析器...
  • djf_1985
  • djf_1985
  • 2011年06月23日 21:14
  • 9363

bat脚本执行带参数的sql指令(sql server)

bat脚本执行带参数的sql指令(sql server)
  • jiangyuhai_js
  • jiangyuhai_js
  • 2017年06月22日 15:01
  • 527

SqlServer查询最近执行的语句

--因为发现hibernate的show_sql无法输出所有语句,因此在sqlserver下查询最近使用的语句SELECT TOP 5 total_worker_time/execution_coun...
  • kexinmei
  • kexinmei
  • 2013年12月31日 10:09
  • 2239

查看sqlserver当前正在执行的语句

select * from sys.dm_exec_requests   er cross apply  sys.dm_exec_sql_text(er.sql_handle) 一、字符...
  • lanyuzhen
  • lanyuzhen
  • 2012年07月20日 08:47
  • 5604

查询SQLSERVER执行过的SQL记录

有的时候,需要知道SQLSERVER执行了什么语句,可以用下面的方法:SELECT TOP 1000 --创建时间 QS.creation_time, --查询语句 SUBSTRING(ST.text...
  • zhangdaiscott
  • zhangdaiscott
  • 2014年12月08日 11:27
  • 3320

查询SQL Server执行过的SQL语句

SELECT TOP 1000         ST.text AS '执行的SQL语句',        QS.execution_count AS '执行次数',        ...
  • a497785609
  • a497785609
  • 2015年09月01日 16:35
  • 13297

【SqlServer】抓取sql语句的几种方法

SqlServer抓取sql语句方法 方法1:SqlServer在运行场景后抓取消耗时间和资源较多的sql语句(备注:每次执行场景前续清空数据库缓存): (1)先清除缓存:dbcc freeProcC...
  • zouxiongqqq
  • zouxiongqqq
  • 2013年06月27日 14:10
  • 2484

查询sqlserver 正在执行的sql语句的详细信息

包含用户名,所在数据库,执行的sql语句,执行开始时间,驱动程序,主机名称 SELECT     [Spid] = session_Id, ecid, [Database] = DB...
  • isoleo
  • isoleo
  • 2014年09月30日 11:40
  • 1928

Sql 查询执行过的Sql语句记录

SELECT TOP 1000 ST.text AS '执行的SQL语句', QS.execution_count AS '执行次数', QS.total_...
  • FlyAurora
  • FlyAurora
  • 2016年01月15日 18:07
  • 807
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:bat脚本实现sqlserver的sql语句执行
举报原因:
原因补充:

(最多只允许输入30个字)