日期:2014-05-18  浏览次数:20547 次

获取SQL SERVER 2008实例名列表
最近用C# 做了一个配置服务器数据库的界面,有一个下拉菜单,显示内网所有SQL SERVER服务器实例的列表;
用的方法是SqlDataSourceEnumerator.Instance.GetDataSources()
现在的问题是可以显示大部分内网服务器实例(包括2000,和2008 Express,MSSQLSERVER),但是我自己机器上装的一个SQL 2008版本的实例:机器名\SQLEXPRESS 却总是显示不出来,服务都开启了,而且手工输入的话,是可以访问的
在VS2008添加数据库连接里面,选择服务器的下拉列表里也是同样的问题,不知道各位有没有遇到过这种情况

------解决方案--------------------
不清楚,去.net版问问。
------解决方案--------------------
參照方法
http://blog.csdn.net/roy_88/article/details/5773358
------解决方案--------------------
检查本机的SQL服务器配置有没有启用TCP/IP连接.你手工输入可以连接可能是由命名管道连接的.
------解决方案--------------------
TCP/IP连接没有开启?