powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как средствами T-SQL определить , что linked server доступен ?
3 сообщений из 3, страница 1 из 1
Как средствами T-SQL определить , что linked server доступен ?
    #32028606
Gregory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Повторно пытаюсь выяснить, может кто подскажет дельное... Задача простая :
- имеется linked server определенный на моем сервере (SQL Server 2000) ;
- по его имени я определяю, что соответствующий КОМПЬЮТЕР в сети;
- однако, если на том компьютере НЕ ЗАПУЩЕН SQL Server или MSDE, любой запрос к нему с моего сервера, есссно, обваливается.
Печальней всего, что при этом не формируется значение @@error !! А если вызов где-то глубоко по стеку вложенных процедур, то обваливается так весь стек ! Как все-таки заставить SQL формировать "нормальный" ответ. И нет ли какого-то средства ( хранимой процедуры ) выполняющей определение доступности linked server'а.
На всякий случай - работаю в домейне W2K, SQL Server (RTM) 8.00.194, MDTC запущен. В BOL , увы, ничего не нашел. Плохо искал ?
...
Рейтинг: 0 / 0
Как средствами T-SQL определить , что linked server доступен ?
    #32031624
Vytas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
linked server has a property 'connection timeout'.
default value 0 means wait forever.
Change the value to > 0.
create procedure check_connection with simple query on linked server.
Call the procedure before any complex task.
...
Рейтинг: 0 / 0
Как средствами T-SQL определить , что linked server доступен ?
    #32031625
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день,

Простите, но разве проверка до запроса эквивалентна тому, что собственно, сам запрос на linked server не потерпит неудачу? За доли секунды между Вашей проверкой и собственно запросом на linked server последний может стать недоступным.

Удачи
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как средствами T-SQL определить , что linked server доступен ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]