BCB中,怎样检测到是否已安装了SQL Server的数据库服务器端?若有,如何再检测是否已建立了指定名称的数据库?

saucerman 2000-03-03 06:45:00
在C++ Builder中,怎样检测到本机是否安装了SQL Server的数据库Server端?
(不管C/S还是DeskTop版)
若检测到存在,数据库服务器的名称是什么?版本是多少?
并且其中是否已建立了指定名称的数据库及其中的表?(比如名为mydatabase的数据库)
请最好给出例程。多谢!
...全文
148 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
alexela 2000-06-06
  • 打赏
  • 举报
回复
你去查MS SQL SERVER的系统函数表和存储过程表吧!或找一下SQL SERVER的参考大全。类似问题,如有多少人连接,客户端来源。。。。。。都有很详细的答案。
祝你好运
saucerman 2000-03-04
  • 打赏
  • 举报
回复
真的这问题这么难吗?始料未及!
一直不相信,觉着应该有方法知道在本机上是否已安装了
SQL Server的数据库服务器端。
就不信——如果在本机上装了Server端会一点没有留痕迹,会一点没办法知道!
是不是该加分了——重赏之下必有勇夫!
在Delphi再贴一下吧,那里人气旺!
BCB和Delphi两下加起来可达到了150个点!
我可是穷人——所剩无几了!
saucerman 2000-03-03
  • 打赏
  • 举报
回复
绝对不对!我要是已经知道了数据库服务器名及登录用户名、密码等,
那么这个问题就没什么意义了!
我相信一定会有办法的,看那位大侠知道了。
最笨我也可以通过在全盘搜索.MDF,.LDF或.DAT文件知道有没有SQL Server和Sybase
文件吧?
再者我还可以搜索Regisrty,SQL Server如果在本机上安装,不会一点也不向注册表
里写东西吧?至于在哪儿写的,都写了些什么,我也不太清楚,有哪位大侠能告诉我,
将不胜感激!
guo 2000-03-03
  • 打赏
  • 举报
回复
不凭借SQL Server的DB Library不可能直接获知本机是否安装该数据库.
在Delphi中可以通过ADOC间接获知本机是否安装该数据库(用户要输入一些信息如服务器名及登录用户名、密码).
至于知道数据库中的数据表而没有用户名、密码,那根本不可能.

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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