Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.03.2002, 07:24
|
|||
|---|---|---|---|
Куда подевался(подевалась) @@error ? |
|||
|
#18+
Мне надо в хранимой процедуре поймать ситуацию, что подлинкованный сервер недоступен. Работая в QA, запрашиваю с него список каталогов и вывожу код ошибки : exec sp_catalogs 'MMMM' Print @@error Если сервер доступен, то никаких проблем и код равен 0. А вот ежели он недоступен, то получаю следующее : Server: Msg 17, Level 16, State 1, Procedure sp_catalogs, Line 4 SQL Server does not exist or access denied. И никаких следов от @@error ? И где же она (оно/он) ? Что я не так делаю и что еще не прочел в BOL ? Отмечаю, что мне принципиально нужно решение в рамках T-SQL и на сервере, а не обработка ошибки на клиенте. ( работа в домене W2K + SQL Server RTM ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2002, 08:34
|
|||
|---|---|---|---|
Куда подевался(подевалась) @@error ? |
|||
|
#18+
Странно. У меня работает: Server: Msg 7202, Level 11, State 2, Procedure sp_catalogs, Line 4 Could not find server 'MMMM' in sysservers. Execute sp_addlinkedserver to add the server to sysservers. 7202 Смотрим ошибку № 7202: Error: 7202 Severity: 11 Description (Message Text): Could not find server '%.*ls' in sysservers. Execute sp_addlinkedserver to add the server to sysservers. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2002, 09:39
|
|||
|---|---|---|---|
Куда подевался(подевалась) @@error ? |
|||
|
#18+
Приветствую всех Проверено, работает. Возможно, Вы ошиблись. Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2002, 09:51
|
|||
|---|---|---|---|
Куда подевался(подевалась) @@error ? |
|||
|
#18+
Так и у меня работает. Весь фокус в том , что у меня сервер, к которому обращаюсь, является Linked Server'ом ( то есть "прилинкован" - занесен в sysservers). Кладу по полочкам : 1. есть сервер ММММ и он работает 2. на другом сервере (скажем МОЙ ) заношу его в sysservers и проверяю , что все в порядке 3. отключаю комп с ММММ 4. на сервере МОЙ пробую добраться к ММММ и ... получаю то, что описывал в первом письме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2002, 04:41
|
|||
|---|---|---|---|
Куда подевался(подевалась) @@error ? |
|||
|
#18+
Ну, что-то никто не откликается - вопрос слишком простой, или слишком сложный ,... или не интересный ? Если кто знает в чем дело - откликнитесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1823402]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
100ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 441ms |

| 0 / 0 |
