Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема В запросе нужен доступ к другому серверу SQL (число прочтений - 3593 )
Fred
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 6
Зарегистрирован: 13. Апреля 2008
В запросе нужен доступ к другому серверу SQL
15. Апреля 2008 :: 15:30
Печать  
Приветствую всех !

Помогите разобраться с запросом:
ТекстЗапроса="
|SELECT Маг.Descr,КроссКурс.SP5963,Пров._SUM
|FROM _1SENTRY AS Пров JOIN SERVER2.DATABASE.DBO.SC5962 AS КроссКурс ON LEFT(Пров.DATE_TIME_DOCID,8)=КроссКурс.CODE  
|JOIN SC31345 AS Маг ON Пров.DTSC1=Маг.ID
|WHERE Пров.DATE_TIME_DOCID BETWEEN :начДата AND :конДата~  
|AND ACCDTID ='   168   '  
|";

Обращаюсь к таблице проводок и хочу получить результат в другой валюте.  В базе источнике курса нет. Для это связываюсь с другим сервером и базой,  где есть курсы. Доверительные отношения между этими SQL серверами установлены.
Результат возвращает нерадостный
State 28000, native 18452, message [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection.

Подскажите, как обойти эту проблему.

Заранее благодарен.

  
Наверх
 
IP записан
 
villy
Senior Member
****
Отсутствует



Сообщений: 287
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: В запросе нужен доступ к другому серверу SQL
Ответ #1 - 15. Апреля 2008 :: 21:01
Печать  
имхо, проблема в
Fred писал(а) 15. Апреля 2008 :: 15:30:
Доверительные отношения между этими SQL серверами установлены.

  
Наверх
IP записан
 
Fred
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 6
Зарегистрирован: 13. Апреля 2008
Re: В запросе нужен доступ к другому серверу SQL
Ответ #2 - 15. Апреля 2008 :: 21:40
Печать  
Цитата:
имхо, проблема в
Fred писал(а) 15. Апреля 2008 :: 15:30:
Доверительные отношения между этими SQL серверами установлены.


может быть конечно, но если выполняю этот запрос на сервере через QA  то он выполняется
  
Наверх
 
IP записан
 
villy
Senior Member
****
Отсутствует



Сообщений: 287
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: В запросе нужен доступ к другому серверу SQL
Ответ #3 - 15. Апреля 2008 :: 22:16
Печать  
а login один и тотже?
  
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: В запросе нужен доступ к другому серверу SQL
Ответ #4 - 15. Апреля 2008 :: 22:19
Печать  
А можно расшифровать "доверительные отношения"?
У меня все взлетало и так и эдак после sp_addlinkedserver
Есть еще вариант, щас не вспомню, на работе лежит
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Fred
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 6
Зарегистрирован: 13. Апреля 2008
Re: В запросе нужен доступ к другому серверу SQL
Ответ #5 - 16. Апреля 2008 :: 05:41
Печать  
Цитата:
а login один и тотже?

да конечно везде login sa
  
Наверх
 
IP записан
 
Fred
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 6
Зарегистрирован: 13. Апреля 2008
Re: В запросе нужен доступ к другому серверу SQL
Ответ #6 - 16. Апреля 2008 :: 05:47
Печать  
Цитата:
А можно расшифровать "доверительные отношения"?
У меня все взлетало и так и эдак после sp_addlinkedserver
Есть еще вариант, щас не вспомню, на работе лежит

в принципе доверительные отношения делал через enterprice manager
linked servers - new linked server и так далее
в закладке security выбираю local login sa - remote login sa. В случае если логин не определен тоже ставлю sa
  
Наверх
 
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: В запросе нужен доступ к другому серверу SQL
Ответ #7 - 16. Апреля 2008 :: 09:28
Печать  
Выполни скрипт в QA и не лохмать
Сервера видят друг друга нормально, в одной подсети?
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Fred
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 6
Зарегистрирован: 13. Апреля 2008
Re: В запросе нужен доступ к другому серверу SQL
Ответ #8 - 16. Апреля 2008 :: 11:15
Печать  
Цитата:
Выполни скрипт в QA и не лохмать
Сервера видят друг друга нормально, в одной подсети?


сервера в одной подсети
в  QA скрипт отработал нормально
в принципе сделал через ado
как я понял никаких ограничений на обращение ко второму серверу в компоненте нет
значит будет время разберусь

Спасибо за информацию
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать