CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  应用实例

如何找到数据库服务器名称?

楼主CoolSailor()2003-08-04 14:43:21 在 MS-SQL Server / 应用实例 提问

如何找到一台服务器上的本地sqlserver实例名,  
  在注册表里可以找到吗?我的数据库实例名如:A\B。  
  注意:不能在master数据库中找,因为如果能够链接  
  上本地数据库就不找这个东西了。  
  问题点数:20、回复次数:6Top

1 楼CrazyFor(冬眠的鼹鼠)回复于 2003-08-04 15:02:27 得分 10

create   table   #table(id   int   identity,txt   varchar(1000))  
  insert   into   #table(txt)   exec   master..xp_cmdshell   'OSQL   -L'  
  select   *   from   #tableTop

2 楼CoolSailor()回复于 2003-08-04 17:28:24 得分 0

不对!  
  OSQL   -L   得到的是所有曾经注册过的服务器的列表,无法知道哪一个是  
  本地服务器的sqlserver实例名。Top

3 楼pengdali()回复于 2003-08-04 20:20:49 得分 10

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLSERVER\MSSQLSERVER\DefaultDomainTop

4 楼CoolSailor()回复于 2003-08-04 21:03:21 得分 0

大力:  
  我要的是实例名,不是服务器的网络标识。  
  我现在的sqlserver名称是:服务器网络标识\实例名Top

5 楼snewxf(心疤)回复于 2003-08-09 13:01:03 得分 0

UPTop

6 楼zjcxc(邹建)回复于 2003-08-09 13:32:53 得分 0

你将上面的方法结合起来不就行了吗?  
   
   
  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLSERVER\MSSQLSERVER\DefaultDomain  
  得到:服务器网络标识,假设为aa  
   
  OSQL   -L   得到的是所有曾经注册过的服务器的列表  
   
  再根据sqlserver名称是:服务器网络标识\实例名  
  这个规则,凡是服务器网络标识为aa的实例名,就是本地sqlserver实例名  
   
   
  Top

相关问题

  • 已知数据库服务器的机器名称,如何查询该服务器上有哪些数据库?
  • 如何取得数据库服务器的名称?
  • 请问,求数据库服务器上所有数据库名称的语句怎么写?
  • 请问如何用代码显示sql server数据库服务器中所有的数据库名称
  • 已知一个SQL Server服务器,怎么得到该服务器下的比如pubs,Northwind数据库名称??
  • 如何在程序运行时改变数据库服务器的名称?
  • 怎样得到某SQL服务器内的所有数据库名称?
  • ******如何验证数据库服务器名称是否正确呢?******
  • 如何得到局域网中的所有数据库服务器名称?
  • 连接到sqlserver服务器后,如何取得所有数据库的名称

关键词

  • 服务器
  • 数据库
  • mssqlserver
  • sqlserver
  • 网络
  • 实例名
  • 名称
  • 找到
  • 网络标识
  • 得到

得分解答快速导航

  • 帖主:CoolSailor
  • CrazyFor
  • pengdali

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo