欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SQLSERVER服务手工启动 批处理文件

程序员文章站 2023-12-10 15:42:04
不比2000有个 开关的程序 所以上网找了下教程 自己写个批处理 自动启动服务 哇哈哈 突然觉得 只要有网络 语言不是啥大的障碍 写起来都差不多呀 哇哈哈 话说最近又加了个...
不比2000有个 开关的程序
所以上网找了下教程
自己写个批处理 自动启动服务
哇哈哈
突然觉得 只要有网络 语言不是啥大的障碍
写起来都差不多呀
哇哈哈
话说最近又加了个oracle的服务
依然偷懒
把原先的改改用吧 哈哈
就成这样了
复制代码 代码如下:

@echo off
echo 开启sqlserver服务按1
echo 关闭sqlserver服务按2
echo 开启oracle服务按3
echo 关闭oracle服务按4
set /p ans=
  if %ans%==1 goto sts
  if %ans%==2 goto ovs
if %ans%==3 goto sto
  if %ans%==4 goto ovo
:sta
echo 准备开启sqlserver服务
net start sqlwriter
net start reportserver
net start msdtsserver
net start msftesql
net start sqlbrowser
net start mssqlserverolapservice
net start sqlserveragent
net start mssql$sqlexpress
net start mssqlserver
goto exit

:ovs
echo 准备关闭sqlserver服务
net stop sqlwriter
net stop reportserver
net stop msdtsserver
net stop msftesql
net stop sqlbrowser
net stop mssqlserverolapservice
net stop sqlserveragent
net stop mssql$sqlexpress
net stop mssqlserver
goto exit

:sto
echo 准备开启oracle服务
net start oracledbconsoleorcl
net start oracleoradb10g_home1isql*plus
net start oracleoradb10g_home1tnslistener
net start oracleserviceorcl

goto exit

:ovo
echo 准备关闭oracle服务
net stop oracledbconsoleorcl
net stop oracleoradb10g_home1isql*plus
net stop oracleoradb10g_home1tnslistener
net stop oracleserviceorcl
goto exit
:exit
echo over