如何通过读取注册表信息来判断Sql Server是否已经安装

alongchina 2006-03-09 10:54:47
哪位达人知道如何通过读取注册表信息来判断Sql Server是否已经安装,以及数据库的版本如Sql Server 2000还是Sql server2005. Help.......
...全文
179 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
-狙击手- 2006-03-09
  • 打赏
  • 举报
回复

你是不是安装多个实例啊
alongchina 2006-03-09
  • 打赏
  • 举报
回复
另外我刚确认了下;Win2003 Server+Sql server2005的注册表信息是HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQL.1\MSSQLServer\CurrentVersion

我一个电脑里的Sql server2000的注册表信息还没找到这个键,难道不同版本这些基本的键还不一样??
子陌红尘 2006-03-09
  • 打赏
  • 举报
回复
不完全或者不正确的卸载SQL Server 2000不会删除注册表里的信息,虽然此时SQL Server 2000已经不能工作了。
alongchina 2006-03-09
  • 打赏
  • 举报
回复
libin_ftsafe(子陌红尘) :为什么是不保险的,一般会有什么例外吗???
请教下
lsqkeke 2006-03-09
  • 打赏
  • 举报
回复
同意楼上两位 :)
子陌红尘 2006-03-09
  • 打赏
  • 举报
回复
不保险的办法——读取键值:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\CurrentVersion

$扫地僧$ 2006-03-09
  • 打赏
  • 举报
回复

键 Microsoft SQL Server

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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