|
|
Знаете ли Вы, что ... | |
...для каждой темы существует свой раздел. Изучите структуру форума. Если соответствующего раздела нет, то всегда есть раздел "Разное" :) | |
<< Предыдущий совет - Случайный совет - Следующий совет >> |
.NET & ASP.NET Вопросы программирования .NET, ASP.NET, Web Services и других WEB-технологий .NET. |
Ответить |
|
Опции темы | Опции просмотра |
24.06.2008 07:13 | #11 |
2 Eclipse
Моя прога из бд вытягивает список сервак и список Initial Catslogs of куб(Cube in Analysis Service). И када ты из списка выбираеш то он теа вытаскивает куб и ты с ним буш работать. Вот када сервера нету в живых тада после выбора теа приходиться ждать долго. Что бы не ждать я пингую. ЗЫ. Программирование везде одинакого! Одни и те же яйца ну в другом формате.
__________________
Те, кому нечего сказать, обычно говорят вдвое больше. |
|
|
Ответить |
24.06.2008 11:26 | #12 |
ЦППМП
ЦППМП
Генеральный Директор
Сообщений: 321
+ 43
163/90
– 0
0/0
|
Сам знаешь, что большинство толковых прогеров просто "не заточены" изливать на форум свой опыт. Поэтому, Азиз тебе отдельный респект за активное участие. Надеюсь будешь и далее уделять своё время на то чтобы разбудить их.
|
|
Ответить |
"+" от:
|
24.06.2008 12:00 | #14 |
2 Atham Mirazizov
Да такой вариант я не передусмотрел. Все таки если до сервера пакеты пинга доходят то сервер жив. После этого открываю коннекшн. А у коннекшн тоже стоит ТаймАут. Думаю коннекшн будет быстро реагировать.
__________________
Те, кому нечего сказать, обычно говорят вдвое больше. |
|
|
Ответить |
Реклама и уведомления | |
04.07.2008 19:31 | #15 |
Можно использовать такой класс:
Код:
using namespace System.Data.Sql; ... SqlDataSourceEnumerator instance = SqlDataSourceEnumerator.Instance; System.Data.DataTable table = instance.GetDataSources(); |
|
|
Ответить |
07.07.2008 07:38 | #16 |
2 Ivan Korneychuk
Ндяяя... Это же жесть!!!! Подумай у меня в компании стоит 20 серверов с кулем и кол-во раб. стаций 600 шт и у них тоже могут быть скуль сервак. Покажи мне эффективность твоей версии.
__________________
Те, кому нечего сказать, обычно говорят вдвое больше. |
|
|
Ответить |
07.07.2008 16:20 | #18 |
2 Eclipse
Мдяяя.... Скока мона повторять. Я же сказал что это не помогает!!! А на счет *никс системах я даже входа и выхода ненаю. Так что пусть теа наши одмины дадут советы. PS. Надо читать все посты а потом говорить то, чего нету!
__________________
Те, кому нечего сказать, обычно говорят вдвое больше. |
|
|
Ответить |
08.07.2008 00:20 | #20 | ||
|
Цитата:
Цитата:
SqlConnection.ConnectionTimeout Property - The time (in seconds) to wait for a connection to open. The default value is 15 seconds. Об том и речь - приложение просто ждет 15 секунд до того как выдать ошибку, при этом если открытие соединения с БД происходит не асинхронно то совершенно логично что все приложение "зависает", т.к. команды как бы по очереди выполняются. Не вижу никакой разницы с юниксами, если только в них соединение с БД по-умолчанию не выполняется в отдельном потоке.... что очень врядли. Так что не совсем понимаю в чем разница. Не хотите чтобы тормозил интерфейс - открывайте соединения в отдельном потоке - писать придется больше, но никто заикаться не будет |
||
|
Ответить |
|