Моё меню Общее меню Пользователи Правила форума Все прочитано
Вернуться   uForum.uz > ИКТ и телеком > IT-индустрия > Софт > Программирование > .NET & ASP.NET
Знаете ли Вы, что ...
...для каждой темы существует свой раздел. Изучите структуру форума. Если соответствующего раздела нет, то всегда есть раздел "Разное" :)
<< Предыдущий совет - Случайный совет - Следующий совет >>

.NET & ASP.NET Вопросы программирования .NET, ASP.NET, Web Services и других WEB-технологий .NET.


Ответить

 
Опции темы Опции просмотра
Старый 24.06.2008 07:13   #11  
Аватар для _TrachinuS_
Оффлайн
DataMicron Inc.
Manager-Programmer
Сообщений: 134
+ 17  12/11
– 0  0/0

MalaysiaМой мир
2 Eclipse
Моя прога из бд вытягивает список сервак и список Initial Catslogs of куб(Cube in Analysis Service). И када ты из списка выбираеш то он теа вытаскивает куб и ты с ним буш работать.
Вот када сервера нету в живых тада после выбора теа приходиться ждать долго. Что бы не ждать я пингую.
ЗЫ. Программирование везде одинакого! Одни и те же яйца ну в другом формате.
__________________
Те, кому нечего сказать, обычно говорят вдвое больше.
Ответить 
Старый 24.06.2008 11:26   #12  
Real ID Group ЦППМП
Аватар для Atham Mirazizov
Оффлайн
ЦППМП
Генеральный Директор
Сообщений: 321
+ 43  163/90
– 0  0/0

Uzbekistan
Цитата:
Сообщение от _TrachinuS_ Посмотреть сообщение
2 Alexandr Pavlenko Просто хотел узнать у кого есть какие варианты. Хотя бы как то поддержать этот форум. А то видно по программинг никто ниче не пишет... Так что модераторы будьте бдительным!
Сам знаешь, что большинство толковых прогеров просто "не заточены" изливать на форум свой опыт. Поэтому, Азиз тебе отдельный респект за активное участие. Надеюсь будешь и далее уделять своё время на то чтобы разбудить их.
Ответить 
"+" от:
Старый 24.06.2008 11:30   #13  
Real ID Group ЦППМП
Аватар для Atham Mirazizov
Оффлайн
ЦППМП
Генеральный Директор
Сообщений: 321
+ 43  163/90
– 0  0/0

Uzbekistan
Цитата:
Сообщение от _TrachinuS_ Посмотреть сообщение
Cube in Analysis Service
Значить хочешь через пинг проверить жив ли ОЛАП сервер? А если файрвол ICMP пакеты режет?
Ответить 
Старый 24.06.2008 12:00   #14  
Аватар для _TrachinuS_
Оффлайн
DataMicron Inc.
Manager-Programmer
Сообщений: 134
+ 17  12/11
– 0  0/0

MalaysiaМой мир
2 Atham Mirazizov
Да такой вариант я не передусмотрел. Все таки если до сервера пакеты пинга доходят то сервер жив. После этого открываю коннекшн. А у коннекшн тоже стоит ТаймАут. Думаю коннекшн будет быстро реагировать.
__________________
Те, кому нечего сказать, обычно говорят вдвое больше.
Ответить 
Реклама и уведомления
Старый 04.07.2008 19:31   #15  
Real ID Group
Аватар для Ivan Korneychuk
Оффлайн
UZBAT
Генеральный директор
AKA:Ivanko
Сообщений: 121
+ 17  13/12
– 0  2/1

UzbekistanОтправить сообщение для Ivan Korneychuk с помощью ICQОтправить сообщение для Ivan Korneychuk с помощью Skype™LiveJournalАккаунт на TwitterМой мирFacebook
Можно использовать такой класс:
Код:
using namespace System.Data.Sql;
...
 SqlDataSourceEnumerator instance = SqlDataSourceEnumerator.Instance;
System.Data.DataTable table = instance.GetDataSources();
он содержит список всех доступных SQL -серверов в сети. Ну и если твой сервер есть в этом списке, то подключайся спокойно.
Ответить 
Старый 07.07.2008 07:38   #16  
Аватар для _TrachinuS_
Оффлайн
DataMicron Inc.
Manager-Programmer
Сообщений: 134
+ 17  12/11
– 0  0/0

MalaysiaМой мир
2 Ivan Korneychuk
Ндяяя... Это же жесть!!!!
Подумай у меня в компании стоит 20 серверов с кулем и кол-во раб. стаций 600 шт и у них тоже могут быть скуль сервак.
Покажи мне эффективность твоей версии.
__________________
Те, кому нечего сказать, обычно говорят вдвое больше.
Ответить 
Старый 07.07.2008 14:53   #17  
Known ID Group uParty Member
Аватар для Dolphin
Оффлайн
Imperium of Man
Inquisitor
Сообщений: 5,990
+ 5,680  4,442/2,033
– 128  137/102

Russian FederationОтправить сообщение для Dolphin с помощью ICQОтправить сообщение для Dolphin с помощью Skype™Facebook
Цитата:
Сообщение от Timur Naimov Посмотреть сообщение
А в чем, собственно, сложность? Поясните пожалуйста.
Под юниксом как-то и идеи не возникнет пинговать сервер перед подключением... Может, потому, что задумавшийся сокет не тормозит систему вплоть до заиканий звучки?

PS. А установить таймаут соединения в клиенте БД? Не проще?
Ответить 
Старый 07.07.2008 16:20   #18  
Аватар для _TrachinuS_
Оффлайн
DataMicron Inc.
Manager-Programmer
Сообщений: 134
+ 17  12/11
– 0  0/0

MalaysiaМой мир
2 Eclipse
Цитата:
Сообщение от Eclipse Посмотреть сообщение
PS. А установить таймаут соединения в клиенте БД? Не проще?
Мдяяя.... Скока мона повторять. Я же сказал что это не помогает!!!
А на счет *никс системах я даже входа и выхода ненаю. Так что пусть теа наши одмины дадут советы.
PS. Надо читать все посты а потом говорить то, чего нету!
__________________
Те, кому нечего сказать, обычно говорят вдвое больше.
Ответить 
Старый 07.07.2008 18:33   #19  
Known ID Group uParty Member
Аватар для Dolphin
Оффлайн
Imperium of Man
Inquisitor
Сообщений: 5,990
+ 5,680  4,442/2,033
– 128  137/102

Russian FederationОтправить сообщение для Dolphin с помощью ICQОтправить сообщение для Dolphin с помощью Skype™Facebook
Цитата:
Сообщение от _TrachinuS_ Посмотреть сообщение
PS. Надо читать все посты а потом говорить то, чего нету!
Имеется в виду "Незнаю это мне не помог."? Расплывчатое определение - раз. Всем помогает - два. Я не верю, что нельзя БЫСТРО проверить, открыт ли порт...
Ответить 
Старый 08.07.2008 00:20   #20  
Open ID Group uParty Member
Аватар для Timur Naimov
Оффлайн
Сообщений: 412
+ 62  206/121
– 0  0/0

UzbekistanОтправить сообщение для Timur Naimov с помощью ICQОтправить сообщение для Timur Naimov с помощью YahooОтправить сообщение для Timur Naimov с помощью Skype™
Цитата:
Сообщение от Eclipse Посмотреть сообщение
Под юниксом как-то и идеи не возникнет пинговать сервер перед подключением...
Ну и что же получится при попытке подключения к выключенному юникс-серверу???
Цитата:
Сообщение от Eclipse Посмотреть сообщение
Может, потому, что задумавшийся сокет не тормозит систему вплоть до заиканий звучки?
"Задумавшийся сокет" тормозит только то приложение, которое пытается подключится к мертвому серверу. Не знаю как у других, но у меня ни разу "звучка не заикалась".
SqlConnection.ConnectionTimeout Property - The time (in seconds) to wait for a connection to open. The default value is 15 seconds. Об том и речь - приложение просто ждет 15 секунд до того как выдать ошибку, при этом если открытие соединения с БД происходит не асинхронно то совершенно логично что все приложение "зависает", т.к. команды как бы по очереди выполняются. Не вижу никакой разницы с юниксами, если только в них соединение с БД по-умолчанию не выполняется в отдельном потоке.... что очень врядли. Так что не совсем понимаю в чем разница.
Не хотите чтобы тормозил интерфейс - открывайте соединения в отдельном потоке - писать придется больше, но никто заикаться не будет
Ответить 
Ответить
Опции темы
Опции просмотра




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Advertisement System V2.5 By Branden
OOO «Единый интегратор UZINFOCOM»


Новые 24 часа Кто на форуме Новички Поиск Кабинет Все прочитано Вверх