C#怎么得到SQL Server的InstanceName

jason_mf 2007-01-29 05:09:56
我的机器上装了SQL2000 和 SQL2005用一下方法只能得到机器名
private void LoadSQLInstance()
{
SqlDataSourceEnumerator instance = SqlDataSourceEnumerator.Instance;
System.Data.DataTable table = instance.GetDataSources();

this.cmbSQLInstance.Items.Clear();
foreach (System.Data.DataRow row in table.Rows)
{
foreach (System.Data.DataColumn col in table.Columns)
{
//Console.WriteLine("{0} = {1}", col.ColumnName, row[col]);
if (col.ColumnName.Equals("InstanceName"))
this.cmbSQLInstance.Items.Add(row[col]);//得到的都是空的

this.listBox1.Items.Add(col.ColumnName + " - " + row[col]);
}
}
}

还有什么办法得到SQL 的 Instance?
请各位指教,谢谢。
...全文
175 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jason_mf 2007-01-30
  • 打赏
  • 举报
回复
没人做过吗?
jason_mf 2007-01-29
  • 打赏
  • 举报
回复
怎么没人回答阿?

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧