获取SQL2005的服务名? 是服务名 不是服务器名

派大奇 2008-10-08 03:49:06
开始---控制面板---管理工具---服务

这个里面的 SQL Server (MSSQLSERVER) 服务 (SQL2005在我电脑里是这样显示的)


我有个程序 需要修改注册表 把其他的服务 修改成依赖于 SQL2005 服务


但我发现 不同机器安装SQL2005 后 服务名都是不一样的

例如 我的机器 是

服务器名称:MSSQLSERVER
显示名称:SQL Server (MSSQLSERVER)

公司服务器是
服务器名称:SQLExpress
显示名称:SQL Server (SQLExpress)

我同志居然两个都有
SQL Server (SQLExpress)
SQL Server (MSSQLSERVER)

这个跟 版本有关系吗?

SQL2005 有多少种版本??? 就是 这个服务名 有多少种?

SQL2005 到底怎么分的??????

如果出现2个服务 以哪个为准啊?
...全文
248 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
拓狼 2008-10-08
  • 打赏
  • 举报
回复
直接用这个就成

select serverproperty('ServerName')
  • 打赏
  • 举报
回复

select @@servername -- 返回运行 SQL Server 的本地服务器的名称。
-- SQL Server 安装程序在安装时将服务器名设置为计算机名。
select @@version --返回当前的 SQL Server 安装的版本
派大奇 2008-10-08
  • 打赏
  • 举报
回复
谢谢你了楼上的哥们 呵呵
拓狼 2008-10-08
  • 打赏
  • 举报
回复
用这两个可以得到

select serverproperty('InstanceName'),serverproperty('MachineName')
派大奇 2008-10-08
  • 打赏
  • 举报
回复
不是啊 你们看看你们的 服务里的名字就知道了
csdyyr 2008-10-08
  • 打赏
  • 举报
回复
Enterprise Edition
Developer Edition
Standard Edition
Workgroup Edition
Express Edition (公司服务器)
Evaluation Edition
csdyyr 2008-10-08
  • 打赏
  • 举报
回复
服务=實例
派大奇 2008-10-08
  • 打赏
  • 举报
回复
急死了 3个人回复 我居然 在贴里 一个都看不到 难道是 CSDN更新慢?
水族杰纶 2008-10-08
  • 打赏
  • 举报
回复
SQL Server (MSSQLSERVER)
  • 打赏
  • 举报
回复
服务器名称:MSSQLSERVER
显示名称:SQL Server (MSSQLSERVER)

公司服务器是
服务器名称:SQLExpress
显示名称:SQL Server (SQLExpress)

应该是安装的版本不一样吧。

2005的版本挺多的,自己baidu一下
认真读书 2008-10-08
  • 打赏
  • 举报
回复
SQL Server (MSSQLSERVER)

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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