Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) Запрос к базе на другом MS SQL Server'е (число прочтений - 5356 )
al_zzz
Senior Member
****
Отсутствует


1C++ ->

Сообщений: 361
Местоположение: Барнаул
Зарегистрирован: 05. Сентября 2009
Пол: Мужской
Re: Запрос к базе на другом MS SQL Server'е
Ответ #15 - 18. Ноября 2010 :: 12:39
Печать  
Всё отлично заработало с инструкцией "use db"!
  

Каждая система проходит три стадии:&&1) Шумиха&&2) Неразбериха&&3) Поиск виновных (собственно, рабочий процесс)&&4) Наказание невиновных&&5) Награждение непричастных&& В.М. Глушков
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Запрос к базе на другом MS SQL Server'е
Ответ #16 - 18. Ноября 2010 :: 12:46
Печать  
trad писал(а) 18. Ноября 2010 :: 11:11:
Возможно одним из следующих вопросов будет: что за ошибка "invalid column name"

Если такое будет, то рекомендую вместо метода Соединение() метод ПрисоединитьИБ()

не такого быть не может в принципе так как md у УРБД один.

Возможен вариант  что из за того что из-за Миграции данных даже
сразу же после синхронизации один и тот же прямой запрос
будет в разных базах давать разные результаты.
Ну это тоже маловероятно так как УРБД содержит всего две базы,
но все равно автор subj должен это учитывать если есть какая-то особая миграция.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Запрос к базе на другом MS SQL Server'е
Ответ #17 - 18. Ноября 2010 :: 12:52
Печать  
al_zzz писал(а) 18. Ноября 2010 :: 12:39:
Всё отлично заработало с инструкцией "use db"!

да вроде не должно быть этой инструкции.
Если DSN то там это учтено,
если прописываешь server то должно сработать и Database=myDataBase;

PS т.е. из ссылки http://www.connectionstrings.com/Articles/Show/all-sql-server-connection-string-...
Initial Catalog -or- Database    The name of the database.

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


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Запрос к базе на другом MS SQL Server'е
Ответ #18 - 18. Ноября 2010 :: 13:06
Печать  
al_zzz писал(а) 18. Ноября 2010 :: 10:40:
Z1 писал(а) 18. Ноября 2010 :: 08:49:
Цитата:
Может быть дело, что сервера в разных рабочих группах?

Скорее всего из-за этого.Надо смотреть что там с доверительными отношениями.
Когда создаешь DSN в самом конце есть кнопка тест
которая тестирует это DSN и должна сказать что все Ок

Что есть "DSN" и как его создать?

в  XP открой панель управления --> Администрирование -->Источники ODBC

что выбрать DSN или прописать явно тебе решать есть свои плюсы и минусы у каждого из этих способов ( ну а  попробовать и чтобы работало наверное стоит обоими )
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать