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

网络编程 2025-03-25 01:00www.168986.cn编程入门

在安装了SQLSERVER2005之后,我发现每次开机都需要花费很多时间。为了加速开机过程,我将许多服务设置为手动启动模式,虽然这样确实提高了开机速度,但同时也带来了新的问题。每次需要使用SQL Server时,我不得不手动开启每一个服务,这无疑增加了操作的复杂性。

为了解决这个问题,我开始在网络上寻找解决方案,并编写了一个批处理脚本,用于自动启动SQL服务。这个过程让我意识到只要有网络,语言就不再是障碍。最近我又安装了Oracle服务,仍然偷懒地使用原有的批处理脚本进行改动,以适应新的需求。

```bash

@echo off

echo 选择操作:

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服务...

start SQLWriter

start ReportServer

start MsDtsServer

start msftesql

start SQLBrowser

start MSSQLSERVEROLAPService

start SQLSERVERAGENT

start MSSQL$SQLEXPRESS

start MSSQLSERVER

goto exit

:ovs

echo 正在准备关闭SQLSERVER服务...

s SQLWriter

s ReportServer

s MsDtsServer

s msftesql

s SQLBrowser

s MSSQLSERVEROLAPService

s SQLSERVERAGENT

s MSSQL$SQLEXPRESS

s MSSQLSERVER

goto exit

:sto

echo 正在准备开启ORACLE服务...

start OracleDBConsoleorcl

start OracleOraDb10g_home1iSQLPlus

start OracleOraDb10g_home1TNSListener

start OracleServiceORCL

goto exit

:ovo

echo 正在准备关闭ORACLE服务...

s OracleDBConsoleorcl

s OracleOraDb10g_home1iSQLPlus

s OracleOraDb10g_home1TNSListener

s OracleServiceORCL

goto exit

:exit

echo 操作完成。

```

这个脚本提供了一个便捷的方式来管理SQL Server和Oracle服务的启动和关闭。用户只需输入相应的数字,就可以轻松地开启或关闭所需的服务。这极大地简化了操作过程,提高了工作效率。我也成功地解决了由于服务设置为手动启动而导致的每次使用SQL Server时都需要手动开启服务的问题。

上一篇:微信小程序按钮去除边框线分享页面功能 下一篇:没有了

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by