无法枚举本机的数据库服务器
环境:WinXP sp2 en + SQL 2005 en
我机器上没有安装SQL 2000的,也没有SQL Express版本.
看我的代码:
private List<string> GetSqlServerList()
{
List<string> serverList = new List<string>();
try
{
SQLDMO.ApplicationClass ac = new SQLDMO.ApplicationClass();
SQLDMO.NameList nameList = ac.ListAvailableSQLServers();
for (int i = 0; i < nameList.Count; i++)
{
serverList.Add(nameList.Item(i));
}
}
catch(Exception e)
{
MessageBox.Show("连接数据库出错:"+e.Message) ;
}
return serverList;
}
居然没有枚举出1个,不知道是啥问题呢...SQLDMO的版本是8.5.0.0