中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-25 05:29
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 寻找类似OSQL和SQLCMD 的命令行工具 查看 7,092 回复 29
楼 主 寻找类似OSQL和SQLCMD 的命令行工具 发表于 2009-02-06 15:02 ·  中国 北京 鹏博士长城宽带
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
OSQL和SQLCMD 是MS SQLVER 2005 提供的命令行工具,可以命令行批处理中执行SQL语句。

批处理中用到了这两个工具的话需要安装SQLVER 2005 才可以正常使用,
所以现在寻找类似的工具,或者把单独把OSQL 、SQLCMD 提取出来,免安装SQL2005 的方法。

我已经把OSQL 和SQLCMD 复制出来了,但是放到别的服务器并不能正运行。
下载OSQL和SQLCMD.rar http://upload.cn-dos.net/img/1290.rar

在这里可以下载:从SQL2000中提取的OSQL和ISQL程序 http://www.k68.cn/PostViewMission.asp?rmd=19260&BoardID=1001&imageID=86893

[ Last edited by yishanju on 2010-4-3 at 13:40 ]

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
2 发表于 2009-02-06 15:35 ·  中国 北京 鹏博士长城宽带
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
我写的 全自动添加后台.bat 用到了SQLCMD http://www.cn-dos.net/forum/viewthread.php?tid=45836&fpage=1

[ Last edited by yishanju on 2009-2-9 at 04:00 ]

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
3 发表于 2009-02-06 18:21 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
19年会员
UID 59080
状态 离线
直接把osql.exe拷贝到本地即可使用,不用安装SQL SERVER。
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
yishanju +8 2009-02-06 18:59
4 发表于 2009-02-06 18:38 ·  中国 北京 鹏博士长城宽带
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
本地系统WINDOWS XP SP3
服务器 windows 2003 SP2
数据库MS SQLVER 2005

都试过。。。不行

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
5 发表于 2009-02-06 18:42 ·  中国 北京 鹏博士长城宽带
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
从一台WINDOWS 2003 上复制下来的OSQL 到我的XP上
运行,提示如下

F:\查公会金额>osql

Failed to load resource file OSQL.rll. ???????????

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
6 发表于 2009-02-06 18:46 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
19年会员
UID 59080
状态 离线
哦,我这里本地是win2k3,没装过sql server。

建议换成win2k3…………
7 发表于 2009-02-06 19:00 ·  中国 北京 鹏博士长城宽带
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
我这服务器多,我多试试

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
8 发表于 2009-02-06 20:00 ·  中国 北京 鹏博士长城宽带
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
在内网其中一台windows 2003 SP2 上运行 OSQL 未发现数据源并且未指定默认驱动程序
直接运行SQLCMD 提示 由于应用程序配置不正确,应用程序未能运行.重新安装应用程序可能会解决这个问题。

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
9 发表于 2009-02-08 02:51 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
19年会员
UID 59080
状态 离线
你执行 osql 的具体命令是啥?看看 osql -L 的输出是什么。
10 发表于 2009-02-08 06:54 ·  中国 广东 广州 天河区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
有个关于sql的补丁,其实就是sql远程管理界面那个,打上后就可以直接使用这些命令了,不需要安装
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
yishanju +8 2009-02-08 20:10
49206C6F766520796F752067757973 54656C3A3133383238343036373837
11 发表于 2009-02-08 20:13 ·  中国 北京 联通
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
Originally posted by everest79 at 2009-2-8 06:54:
有个关于sql的补丁,其实就是sql远程管理界面那个,打上后就可以直接使用这些命令了,不需要安装


是么,不过我怎么样才能找到这个补丁捏

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
12 发表于 2009-02-09 03:59 ·  中国 北京 联通
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
在百度知道上提问了,来人教我怎么用SQLCMD 我都哭了

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
13 发表于 2009-02-09 04:02 ·  中国 北京 联通
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
F:\TDDOWNLOAD\Software\SQLCMD>OSQL -L
[ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
[ODBC 驱动程序管理器] 连接未打开

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
14 发表于 2009-02-09 09:49 ·  中国 福建 泉州 电信
银牌会员
★★★
积分 1,276
发帖 469
注册 2002-12-23 13:00
23年会员
UID 586
性别 男
来自 福建泉州
状态 离线
使用SQL2000版本的OSQL或ISQL能连SQL2005的数据库吗?如果可以的话用SQL2000的OSQL就可以了.
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
yishanju +8 2009-02-13 16:08
QQ:366840202
http://chenall.net
15 发表于 2009-02-09 09:51 ·  中国 福建 泉州 电信
银牌会员
★★★
积分 1,276
发帖 469
注册 2002-12-23 13:00
23年会员
UID 586
性别 男
来自 福建泉州
状态 离线
看提示也不是不能用,而是系统有问题.没有相应的ODBC驱动.可能是精简版系统的.装个MDAC试下.
QQ:366840202
http://chenall.net
论坛跳转: