.bat启动数据库服务(MSSQL,Oracle)

一键启动关闭数据库服务脚本
本脚本提供了一个简单的批处理(.bat)文件,用于启动或关闭Windows服务,包括Sql Server 2005和Oracle 9i。只需复制粘贴代码到.bat文件并双击运行即可操作数据库服务。

 @echo off
:dosmenu
REM 选择菜单
echo  Windows 服务启动或关闭 By hope 2008年2月7日     
echo.
echo [1]启动Sql Server2005   [2]关闭Sql Server2005
echo [3]启动Oracle9i         [4]关闭Oracle9i
echo.
echo             其它键退出本程序
echo.
set /P CHS= 请选择服务: [1],[2],[3],[4]

if /I "%CHS%"=="1" (
goto aaaa
)

if /I "%CHS%"=="2" (
goto bbbb
)
if /I "%CHS%"=="3" (
goto cccc
)
if /I "%CHS%"=="4" (
goto dddd
)
goto close

:aaaa
REM 启动Sql Server2005
net start MSSQLSERVER
pause
cls
goto dosmenu

:bbbb
REM 关闭Sql Server2005
net stop MSSQLSERVER
pause
cls
goto dosmenu

:cccc
REM 启动Oracle9I
net start "OracleServiceHOPE"
net start "OracleOraHome92TNSListener"
pause
cls
goto dosmenu

:dddd
REM 启动Oracle9I
net stop "OracleOraHome92TNSListener"
net stop "OracleServiceHOPE"
pause
cls
goto dosmenu

:close
REM 退出
exit

 

-----------------------------------

 

      拷贝上面的内容,命名为.bat 文件,双击运行即可启动,停止数据库服务

 

 

 

 

 

 

 

 

 

<think>好的,我需要回答用户关于在Kettle中配置连接MSSQL数据库的问题。首先,我得回忆一下之前提供的引用内容,特别是引用[2]和[3],因为它们提到了连接SQL ServerOracle的步骤。用户现在需要的是MSSQL的连接方法,所以重点参考引用[2]。 根据引用[2],连接SQL Server需要表输入控件,新建数据库连接,选择SQL Server类型,填写服务器地址、数据库名、用户名和密码。还需要注意驱动jar包是否齐全,比如是否缺少jtds或Microsoft JDBC驱动。用户可能需要下载相应的jar包放到Kettle的lib目录下。 接下来,我需要整理步骤,确保逻辑清晰。首先安装驱动,然后创建转换,添加表输入,配置连接参数,测试连接,最后保存ktr文件。可能还需要提到常见问题,比如连接失败的原因,比如端口是否正确(默认1433),防火墙设置,或者驱动版本不兼容。 另外,引用[3]提到了Spoon.bat启动和内存设置,如果用户遇到启动问题,可能需要调整这些参数,但当前问题主要是连接配置,这部分可能不需要详细展开,但可以作为注意事项提及。 最后,生成相关问题,比如性能优化、数据迁移案例、错误处理等,帮助用户进一步了解。</think>### Kettle连接MSSQL数据库配置教程 #### 一、环境准备 1. **驱动文件准备** - 下载Microsoft SQL Server JDBC驱动(如`mssql-jdbc-9.4.1.jre8.jar`)或JTDS驱动(如`jtds-1.3.1.jar`)[^2] - 将驱动文件复制到Kettle安装目录的`lib`文件夹中(路径示例:`data-integration/lib`) #### 二、配置步骤 1. **新建转换** 启动Kettle Spoon后,点击菜单栏的`文件`→`新建`→`转换`,创建空白转换。 2. **添加表输入控件** - 在左侧面板的`核心对象`→`输入`中,拖拽`表输入`到工作区。 - 右键点击`表输入`→`编辑步骤`,进入配置界面。 3. **配置数据库连接** - 点击`新建`按钮创建数据库连接。 - 配置参数如下: ``` 连接类型: SQL Server (需驱动支持) 主机名称: 服务器IP或主机名(如localhost) 数据库名称: 目标数据库名(如TestDB) 端口号: 1433(默认) 用户名: sa(根据实际填写) 密码: 对应密码 ``` - **关键步骤**:点击`测试`验证连接是否成功[^2]。 4. **编写SQL查询(可选)** 在`表输入`的SQL编辑器中输入查询语句(如`SELECT * FROM Users`),点击`预览`确认数据可访问。 5. **保存配置** 完成测试后保存转换文件(.ktr格式)。 #### 三、常见问题排查 1. **连接失败** - 检查端口是否开放(默认1433) - 确认SQL Server已启用TCP/IP协议(通过SQL Server配置管理器) - 检查驱动版本与数据库版本兼容性 2. **驱动冲突** 若同时存在JTDS和Microsoft驱动,需在连接配置界面明确指定驱动类(如`net.sourceforge.jtds.jdbc.Driver`) --- ### 操作示意图 ```plaintext [表输入控件] → [新建连接] → 填写MSSQL参数 → 测试 → 保存 ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值