代码之家  ›  专栏  ›  技术社区  ›  Chris

列出所有SQL实例及其表

  •  0
  • Chris  · 技术社区  · 14 年前

    我想列出所有SQL server实例及其表。

            DataTable dataSources = SqlDataSourceEnumerator.Instance.GetDataSources();
            foreach (DataRow row in dataSources.Rows)
            {
                Console.WriteLine("Server Name:" + row["ServerName"]);
    
                foreach (var item in row.ItemArray)
                {
                    Console.WriteLine(" - Item: "+ item);
                }
            }
    
    1 回复  |  直到 14 年前
        1
  •  2
  •   Abe Miessler    14 年前

    可以使用查询数据库中的表 sys.Tables . 见下表:

    USE YourDBName
    GO
    SELECT name FROM sys.Tables
    GO