Я создал кластер SQL Server 2008 (TestMachine1 -> Имя компьютера). И я написал программу C# для извлечения всех n/w экземпляров в lan.Что не так в кластере sql2k8? SMO не получает экземпляры сети в кластерной машине ...?
Когда я запускаю exe из TestMachine1 (где установлен SQLCluster), я не получаю экземпляры. Когда я отлаживаю, я получаю Null в строках таблицы данных.
тот же exe, когда я запускаю TestMachine2 (машина в том же н/д, но автономная машина, где есть отдельная установка Sql), я получаю результат?
Я не знаю, что Z в кластере? Кластер успешно установлен без ошибок и SQL также установлено без ошибок ...
Вот код:
DataTable dt1 = SmoApplication.EnumAvailableSqlServers(false);
Console.WriteLine("Total Rows in DataTable " + dt1.Rows.Count);
foreach (DataRow dr in dt1.Rows)
{
foreach (DataColumn dc in dt1.Columns)
{
Console.WriteLine("{0} = {1}", dc.ColumnName, dr[dc]);
}
Console.WriteLine("============================");
}
Console.Read();
для установки кластера я получаю «Всего строки в DataTable = 0», где, как в не кластере машина я получаю «7». что не так ???
Любая помощь очень ценится.
Yah.But в сети он должен показывать детали na на основе кода? Но он ничего не дает – Cute
Ваш брандмауэр может заблокировать пакет обнаружения имени UDP-экземпляра, см. Http://blogs.msdn.com/sql_protocols/archive/2006/02/27/unable-to-connect-to-a-sql-server -named-instance-on-a-cluster.aspx –
я отключил брандмауэр. Затем все порты открыты правильно? – Cute