C# 获取sql服务器列表
2013-06-06 13:24
232 查看
由於用 SQLDMO在有些機器上報錯,這樣只能找C#中的類實現,在Sql命名空間下有個 SqlDataSourceEnumerator類,它的Instance屬性返回一個表。這個表中有一列是SQL服務器的名。
以下方法返回一個數組把它們放到toolStripTextBox1就可以了。
Using System.Data.Sql;
SqlDataSourceEnumerator sqlServer = SqlDataSourceEnumerator.Instance;
DataTable db = sqlServer.GetDataSources();
string[] Name = new string[db.Rows.Count];
for (int i = 0; i < db.Rows.Count; i++)
{
Name[i] = db.Rows[i][0].ToString() + db.Rows[i][1].ToString().Trim();
toolStripTextBox1.Items.Add(Name[i]);
}
以下方法返回一個數組把它們放到toolStripTextBox1就可以了。
Using System.Data.Sql;
SqlDataSourceEnumerator sqlServer = SqlDataSourceEnumerator.Instance;
DataTable db = sqlServer.GetDataSources();
string[] Name = new string[db.Rows.Count];
for (int i = 0; i < db.Rows.Count; i++)
{
Name[i] = db.Rows[i][0].ToString() + db.Rows[i][1].ToString().Trim();
toolStripTextBox1.Items.Add(Name[i]);
}
相关文章推荐
- C#_获取 SQL服务器列表
- 获取Sql服务器列表 (C#)
- C# 获取 SQL服务器列表
- [转]C# 获取 SQL服务器列表
- 获取Sql服务器列表 (C#)
- C#_获取 SQL服务器列表
- C# 获取 SQL服务器列表
- 获取Sql服务器列表 (C#)
- C#获取局域网内sql server数据库服务器列表
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明-->防止SQL的注入
- 在C#中用SQLDMO得到指定SQL服务器所有数据库的列表
- C#获取指定数据库服务器下某用户可访问的数据库列表
- C#获取指定数据库服务器下某用户可访问的数据库列表
- 获取Sql服务器列表
- C#利用SQL-DMO得到(局域网中)SQL服务器的列表
- C#获取局域网内sql server数据库服务器列表
- C#中如何获取服务器IP,名称,操作系统,客户端IP,名称等
- C#调用SQL存储过程以及返回值和参数的获取
- C#&Sql获取中文字符拼音首字母的方法
- Postgres Sql获取当前连接的客户端列表