using System;
using System.Data;
using System.Data.Common;
using System.Collections.Generic;
using System.Text;
class Program
{
static void Main(string[] args)
{
DbProviderFactory factory = DbProviderFactories.GetFactory("System.Data.SqlClient");
DbConnection conn = factory.CreateConnection();
conn.ConnectionString = "data source=localhost; initial catalog=SampleDB; Integrated Security=SSPI;";
conn.Open();
if (factory.CanCreateDataSourceEnumerator)
{
DbDataSourceEnumerator dsEnum = factory.CreateDataSourceEnumerator();
DataTable sources = dsEnum.GetDataSources();
foreach (DataRow dataSource in sources.Rows)
{
Console.WriteLine(dataSource["ServerName"]);
}
}
}
}
|