Для этого я использую этот код
Код: Выделить всё
var servers = new List();
var serverCollection = new ManagedComputer().ServerInstances.Cast().Select(instance => String.IsNullOrEmpty(instance.Name) || instance.Name == defaultMsSqlInstanceName ?
instance.Parent.Name : Path.Combine(instance.Parent.Name, instance.Name))
.ToArray();
foreach (var server in serverCollection.Where(server => !servers.Contains(server)))
{
servers.Add(server);
}
return servers;
Поставщик WMI SQL Server недоступен на локальном компьютере.
Пожалуйста, помогите?
Подробнее здесь: https://stackoverflow.com/questions/368 ... -available
Мобильная версия