За последние 24 часа нас посетили 21942 программиста и 1103 робота. Сейчас ищут 717 программистов ...

Получение доступа к процедурам на удаленном сервере

Тема в разделе "MSSQL", создана пользователем Stelson, 16 сен 2014.

  1. Stelson

    Stelson Новичок

    С нами с:
    22 авг 2014
    Сообщения:
    3
    Симпатии:
    0
    Возникла проблема.
    Допустим есть два сервера.
    SRV1 и SRV2
    я в контексте SRV1 делаю запрос
    SELECT * FROM .[БД].sys.procedures
    Выдает следующую ошибку:
    Msg 7202, Level 11, State 2, Line 1
    Could not find server 'SRV2' in sysservers. Execute sp_addlinkedserver to add the server to sysservers.
    На серверах SRV1 и SRV2 доступ через логин: LOGIN пароль: PASS
    Как сделать так чтобы он увидел.
    Мне надо в запросе сделать выборку по существующим процедурам на обоих серверах и сравнить.
    Все это надо сделать через скрипт. Отдельно запускать на каждом сервере НЕ решение.
     
  2. Zuldek

    Zuldek Старожил

    С нами с:
    13 май 2014
    Сообщения:
    2.381
    Симпатии:
    344
    Адрес:
    Лондон, Тисовая улица, дом 4, чулан под лестницей
    EXEC sp_addlinkedserver @server='имя сервера'
    EXEC sp_addlinkedsrvlogin .... логины пасворды help смотрите.