using System.Data.Sql; 

//检索包含有关可用SQL Server实例的信息的表,必须先使用共享/静态Instance属性来检索枚举器
SqlDataSourceEnumerator instance = SqlDataSourceEnumerator.Instance;
//调用 GetDataSources 方法,返回包含可用服务器的相关信息的DataTable
System.Data.DataTable table = instance.GetDataSources();
//取出服务器名称
string servername=table.Rows[0]["ServerName"].ToString();

返回的table信息:

Column Description
ServerName Name of the server.
InstanceName Name of the server instance. Blank if the server is running as the default instance.
IsClustered Indicates whether the server is part of a cluster.
Version Version of the server. For example:
  • 9.00.x (SQL Server 2005)
  • 10.0.xx (SQL Server 2008)
  • 10.50.x (SQL Server 2008 R2)
  • 11.0.xx (SQL Server 2012)|

参考信息来源:(https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/sql/enumerating-instances-of-sql-server?redirectedfrom=MSDN)

最新文章

  1. .Net语言 APP开发平台——Smobiler学习日志:快速实现应用中的图片、声音等文件上传功能
  2. table 固定表头
  3. Redis快速入门
  4. 【剑指offer】Q18:树的子结构
  5. jquery ajax 使用layer的超时提示
  6. Android中多表的SQLite数据库(译)
  7. STM32驱动MPU6050
  8. iOS开发 字符串的转化 小技巧
  9. TensorFlow 常用函数与方法
  10. Linux中彻底删除Google-Chrome浏览器
  11. Android 获取版本号名称工具类
  12. 响应式卡片抽奖插件 CardShow
  13. 用D3.js画的人物关系demo
  14. 查找->静态查找表->分块查找(索引顺序表)
  15. 微信支付开发 c# SDK JSAPI支付开发的流程和微信大坑
  16. 绘图:Matplotlib
  17. 部署maven的一些要点、遇到的问题和心得体会
  18. Android Retrofit2 网路编程
  19. Unity 4.7 导出工程在XCode9/10上报错 validateRenderPassDescriptor:644: failed assertion `XXXX'
  20. 【WPF】用代码给集合(Collection)容器动态添加子元素(Item)

热门文章

  1. Redis学习笔记(十六) Sentinel(哨兵)(下)
  2. 关于mysql auto-increment
  3. js循环练习
  4. PyQt5中QTableView函数讲解
  5. C# Winform界面不能适配高DPI的解决方法
  6. 使用 Kafka + Spark Streaming + Cassandra 构建数据实时处理引擎
  7. Docker精华 ,超全文档!
  8. awk 命令使用入门
  9. Python初识函数
  10. MongoDB入门四