除了 net stop,怎么检测SQL Server 是否已运行!急!!!

yinweihong 2004-03-12 12:13:15
各位高手帮忙!!
...全文
60 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pigsanddogs 2004-03-18
  • 打赏
  • 举报
回复
用api可以参考
msdn Platform SDK \ Base Services \ DLLs,Process,and Threads\Services
这节。
pigsanddogs 2004-03-18
  • 打赏
  • 举报
回复
2k:
Shell "cmd.exe /c net start >c:\1.txt"
Open "c:\1.txt" For Binary As #1
Dim a() As Byte
ReDim a(LOF(1))

Get #1, , a
If InStr(1, StrConv(a, vbUnicode), "MSSQLSERVER", vbTextCompare) Then
MsgBox "run"
Else
MsgBox "no run"
End If
Close #1
Kill "c:\1.txt"

98:
Shell "command.exe /c net start >c:\1.txt"
lizfhn 2004-03-18
  • 打赏
  • 举报
回复
楼上的方法是可以!但是速度太慢!并且较率太低!只是我也在想这个方法!听人说好像可用OLE的方式做~
staronline 2004-03-18
  • 打赏
  • 举报
回复
on error resume next
conn.open "...."
if conn.state=1 then
isrun=false
else
isrun=true
end if
yinweihong 2004-03-17
  • 打赏
  • 举报
回复
没人知道了吗?
各位大哥帮帮忙啊
vb代码怎么实现?
即检测sql 服务器是否已运行

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧