![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 05:28 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 批处理连接 MSSQL 和 MYSQL 语句 |
| 可打印版本 1,420 / 8 |
| 第1楼 chinaliuqi | 发表于 2007-12-05 04:18 |
| 初级用户 发帖 14 积分 36 | |
|
批处理连接 MSSQL 和 MYSQL 语句 MSSQL 连接调用方法
osql /S (local) /U 帐号 /P 密码 /Q "select name from dbo.sysdatabases" | find ht MYSQL 连接调用方法 echo SELECT ip,port,protocol FROM `portstat` WHERE id='%id%'|mysql -h主机 -u帐号 -p密码 数据库名 这个帖子如果再没人回,以后就不发了。 |
|
| 第2楼 chinaliuqi | 发表于 2007-12-05 04:22 |
| 初级用户 发帖 14 积分 36 | |
|
:mssql 建库脚本
:start @ECHO off rem''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' rem 请在使用和转载时保留作者信息 rem MKSQL.BAT rem rem Date: 7/6/2007 rem Company Newhi rem www.newhi.net rem Email liuqi@newhi.net rem ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' title MSSQL建库程序 @mode con cols=40 lines=10 color 1e set /p mssqlid="请输入登陆名:" cls if exist D:\mssqldata\%mssqlid%_db_Data.MDF goto end echo 你输入的登陆名是 %mssqlid% set /p mssqlpw="请输入数据库密码:" cls set /p datamaxsize="请输入数据大小/MB:" set /a datamax=%datamaxsize%*1024 cls echo CREATE DATABASE %mssqlid%_db > %mssqlid%_db.sql echo ON PRIMARY >> %mssqlid%_db.sql echo ( NAME='%mssqlid%_db_Data', >> %mssqlid%_db.sql echo FILENAME='D:\mssqldata\%mssqlid%_db_Data.MDF', >> %mssqlid%_db.sql echo SIZE=1024KB, >> %mssqlid%_db.sql echo MAXSIZE=%datamax%KB, >> %mssqlid%_db.sql echo FILEGROWTH=10%%) >> %mssqlid%_db.sql echo LOG ON >> %mssqlid%_db.sql echo ( NAME='%mssqlid%_db_Log', >> %mssqlid%_db.sql echo FILENAME='D:\mssqldata\%mssqlid%_db_Log.LDF', >> %mssqlid%_db.sql echo SIZE=1024KB, >> %mssqlid%_db.sql echo MAXSIZE = 5120KB, >> %mssqlid%_db.sql echo FILEGROWTH = 1024KB ) >> %mssqlid%_db.sql echo GO >> %mssqlid%_db.sql echo exec sp_addlogin '%mssqlid%','%mssqlpw%','%mssqlid%_db' >> %mssqlid%_db.sql echo use %mssqlid%_db >> %mssqlid%_db.sql echo GO >> %mssqlid%_db.sql echo exec sp_grantdbaccess '%mssqlid%','%mssqlid%' >> %mssqlid%_db.sql echo exec sp_addrolemember 'db_owner','%mssqlid%' >> %mssqlid%_db.sql osql -U sa -P sa密码 -i %mssqlid%_db.sql del %mssqlid%_db.sql /q cls echo ┏─────────────┓ echo │ ▉▉▉▉▉▉ 50%%│ echo ┗─────────────┛ ping -n 2 127.1>nul cls echo ┏─────────────┓ echo │ ▉▉▉▉▉▉▉▉▉▉ 100%%│ echo ┗─────────────┛ ping -n 2 127.1>nul cls echo %mysqlid% 用户数据库%mysqlid%建立成功! echo 你输入的登陆名是 %mssqlid% echo 你输入的密码是 %mssqlid% echo 数据库大小是 %datamax%/KB ping -n 5 127.0.0.1>nul :end echo %mysqlid% 已存在 请核实后输入! ping -n 5 127.0.0.1>nul goto start :over |
|
| 第3楼 chinaliuqi | 发表于 2007-12-05 04:25 |
| 初级用户 发帖 14 积分 36 | |
|
:MYSQL建库脚本
:start @ECHO off rem''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' rem 请在使用和转载时保留作者信息 rem MKSQL.BAT rem rem Date: 7/6/2007 rem Company Newhi rem www.newhi.net rem Email liuqi@newhi.net rem ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' title MYSQL建库程序 @mode con cols=40 lines=10 color 1e set /p mysqlid="请输入登陆名:" cls if exist D:\mysql\data\%mysqlid%_db goto end set /p mysqlpw="请输入数据库密码:" cls d: cd D:\mysql\bin echo create database %mysqlid%_db;|MySQL -h localhost -uroot -p密码 echo grant select,insert,update,delete,Create,Drop,References,Index,Alter on %mysqlid%_db.* to %mysqlid%@localhost identified by "%mysqlpw%"; |MySQL -h localhost -uroot -p密码 cls echo ┏─────────────┓ echo │ ▉▉▉▉▉▉ 50%%│ echo ┗─────────────┛ ping -n 2 127.1>nul cls echo ┏─────────────┓ echo │ ▉▉▉▉▉▉▉▉▉▉ 100%%│ echo ┗─────────────┛ ping -n 2 127.1>nul cls echo %mysqlid% 用户数据库%mysqlid%建立成功! echo 等待MYSQL服务重新启动 ping -n 5 127.0.0.1>nul net stop "MySql" net start "MySql" goto over :end echo %mysqlid% 已存在 请核实后输入! ping -n 5 127.0.0.1>nul goto start :over [ Last edited by chinaliuqi on 2007-12-5 at 04:26 AM ] |
|
| 第4楼 chinaliuqi | 发表于 2007-12-05 04:27 |
| 初级用户 发帖 14 积分 36 | |
|
以上脚本 请根据自己的实际情况进行修改!
|
|
| 第5楼 chinaliuqi | 发表于 2007-12-05 04:33 |
| 初级用户 发帖 14 积分 36 | |
| 第6楼 chinaliuqi | 发表于 2007-12-05 04:46 |
| 初级用户 发帖 14 积分 36 | |
|
发一个我一直用的VBS监控 Dim ddate
strComputer = "." Set objWMIService = GetObject("winmgmts://" & strComputer & "/root/cimv2") Do strWQL = "SELECT * " & _ "FROM __InstanceModificationEvent " & _ "WITHIN 2 " &_ "WHERE TargetInstance ISA 'Win32_Service' " & _ "AND TargetInstance.Name = 'w3svc'" & _ "AND TargetInstance.State = 'Stopped'" Set objEventSource = objWMIService.ExecNotificationQuery(strWQL) WScript.Echo "WEB服务监控中..." Set objEventObject = objEventSource.NextEvent() WScript.Echo "正在重新启动WEB服务....请稍后....." WScript.Sleep(3600000) WScript.Echo "服务已经启动成功!" Set objShell = CreateObject("WScript.Shell") objShell.Run "%COMSPEC% /c iisreset /start",,1 objShell.Run "%COMSPEC% /c wwweb.bat",,1 LOOP |
|
| 第7楼 chinaliuqi | 发表于 2007-12-05 04:47 |
| 初级用户 发帖 14 积分 36 | |
|
积分凑够了,以后潜水了!
|
|
| 第8楼 xueshan007050 | 发表于 2010-06-08 13:45 |
| 初级用户 发帖 18 积分 27 | |
![]() 谢谢 很好的。美中不足是没有上传 MSSQL小工具。有些同志可是不大会找的。 但是不知道怎么上传呢,使用上传系统了,但是我登陆后就回不去了。 有些郁闷。 在论坛里搜索SQL,有位大侠给上传了sql工具的。 |
|
| 第9楼 smxmix | 发表于 2010-06-08 15:01 |
| 新手上路 发帖 1 积分 1 | |
|
有别的方便点的工具吗
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |