无法枚举本机的数据库服务器
环境: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
------解决方案--------------------环境:WinXP sp2 en + SQL 2005 en
对你这个环境表示怀疑,好象不可以这么搭配吧