Получение локальных экземпляров SQL server с помощью C#
я попробовал использовать следующий метод
DataTable dataTable = SmoApplication.EnumAvailableSqlServers(true); foreach (DataRow dataRow in dataTable.Rows) { Console.WriteLine(dataRow["Instance"] as string); }
в datatable нет имен экземпляров, но есть только системные имена.
DataTable dt = SqlDataSourceEnumerator.Instance.GetDataSources(); foreach (System.Data.DataRow row in dt.Rows) { foreach (System.Data.DataColumn col in dt.Columns) { Console.WriteLine("{0} = {1}", col.ColumnName, row[col]); } }
то же самое, что и выше,
there are no instance names in datatable but there are only system names.
я попытался с помощью управляемого компьютера, но мне выдает исключение в Win-8
Мое требование-проверить, есть ли instnace с Sqlexpress уже в системе, если его там нет, то установите sql server с экземпляром Sqlexpress.
Что я уже пробовал:
i tried using Managed computer also but i throws exception in win-8 My requirement is to check if there is an instance with name SqlExpress already in system, if its not there then install sql server with Sqlexpress Instance.