Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Базы данных > MSSQL Server
Перезагрузить страницу Получение доступа к процедурам на удаленном сервере
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
X-Cite_Forever X-Cite_Forever вне форума
Member
 
Сообщений: 536
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.10.2006
По умолчанию Получение доступа к процедурам на удаленном сервере - 05.10.2010, 15:54

Возникла проблема.
Допустим есть два сервера.
SRV1 и SRV2
я в контексте SRV1 делаю запрос
SELECT * FROM [SRV2].[БД].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 (permalink)) Старый
Alexiski Alexiski вне форума
Любитель давать советы
 
Сообщений: 4,274
Сказал(а) спасибо: 27
Поблагодарили 54 раз(а) в 54 сообщениях
Регистрация: 16.10.2005
По умолчанию 06.10.2010, 03:46

А таки сделать linked server - не подходит?
Ответить с цитированием
  (#3 (permalink)) Старый
X-Cite_Forever X-Cite_Forever вне форума
Member
 
Сообщений: 536
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.10.2006
По умолчанию 06.10.2010, 17:06

Очень много параметров, непонятно какие значения должны быть в sp_addlinkedserver .
фактически мне надо следующее
SELECT s1.[name] FROM [SRV1].[DB].sys.procedures s1
WHERE s1.[name] NOT IN (SELECT s2.[name] FROM [SRV2].[DB].sys.procedures s2)

P.S. Знал бы как (какие значения указать), сделал бы..
Ответить с цитированием
  (#4 (permalink)) Старый
Alexiski Alexiski вне форума
Любитель давать советы
 
Сообщений: 4,274
Сказал(а) спасибо: 27
Поблагодарили 54 раз(а) в 54 сообщениях
Регистрация: 16.10.2005
По умолчанию 07.10.2010, 02:58

Собственно, Linked Server - это алиас для некоторого источника ODBC, который позволяет увидеть этот источник как отдельную базу данных MS SQL.По смыслу задачи - как раз то, что нужно. Всех параметров sp_addlinkedserver я не помню, но, кажется, все можно сделать в диалоге через Enterpise
Ответить с цитированием
  (#5 (permalink)) Старый
X-Cite_Forever X-Cite_Forever вне форума
Member
 
Сообщений: 536
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.10.2006
По умолчанию 23.06.2011, 20:00

Уже не актуально) Спасибо за помощь, но уже продвинулся далеко в изучении MSSQL и T-SQL )))
Ответить с цитированием
Ads.
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Доступ к файлу на удаленном сервере Kate&Lena .NET 3 27.04.2010 18:08
Организация авторизации на удаленном сервере cool22 Delphi 8 26.04.2008 23:15
не хочет сохранять файл на удаленном сервере Алек_Л Visual Basic 0 06.10.2006 13:00
Получение доступа к событиям окна по HWND alex_lisonok Visual C++ 2 20.12.2005 18:34
Получение доступа к платному хостингу через ssl samba Вопросы начинающих программистов 0 04.09.2005 18:04
Получение списка баз данных на сервере MSSQL OverDoK Delphi 0 17.08.2004 12:58
ActiveX получение доступа к конкретному документу Carmack Visual C++ 0 12.06.2004 15:58
Получение быстрого доступа к массиву точек зная указатель на TCanvas DarkStar C++ Builder 2 11.02.2004 17:33
Проверка сокета на удаленном компьютере The One C++ Builder 1 25.11.2003 17:53
Запуск perl программы на сервере, если нет доступа к shell stasbz Perl 1 08.08.2003 19:18
Получение доступа к запущенному Internet Explorer Anonymous C++ Builder 0 09.02.2003 08:21
Получение доступа к IP-пакетам при помощи WinSock dmpog Вопросы начинающих программистов 1 06.02.2003 11:34



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов