Действительно ли возможно подключить к Системе DSN на удаленной машине?

su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm'
...
su -c 'yum install foo'
3
задан 7 September 2015 в 10:15
4 ответа

Системный DSN, по определению, локален для компьютера, на котором он настроен. Необходимо будет создать его на другом сервере.

Альтернативная опция состоит в том, чтобы использовать DSN-меньше строки подключения, если это возможно.

3
ответ дан 3 December 2019 в 05:38
  • 1
    Неудачный. We' старающийся избегать ре, создающий DSN на том компьютере и опцию строки подключения, перестало работать и мы can' t выясняют почему. (и поставщик драйвера/дб не является никакой справкой до сих пор.) Спасибо за ответ. –  Beska 23 June 2009 в 19:14
  • 2
    (Принятие I don' t получают ответ, который противоречит этому или обеспечивает гораздо больше детали, относительно скоро, I' ll отмечают это, как принято.) –  Beska 23 June 2009 в 19:18

Нет, целью DSN является соединение от одной машины до одного источника данных. Не возможно насколько я знаю "проксировать" соединение DSN от одной машины до другого.

2
ответ дан 3 December 2019 в 05:38

да, вы можете ... я знаю, что этот ответ не беспокоит вас после нескольких лет, когда вы задаете этот вопрос, но я думаю, что это может помочь другие люди его ищут.

Вы можете добиться этого, используя подход без DSN

Например: строка подключения для DSN сервера SQL

oConn.Open "Driver={SQL Server};" & _
           "Server=xxx.xxx.xxx.xxx;" & _
           "Address=xxx.xxx.xxx.xxx,1433;" & _
           "Network=DBMSSOCN;" & _
           "Database=myDatabaseName;" & _
           "Uid=myUsername;" & _
           "Pwd=myPassword"

Я уже пробовал это сам, однако вам нужен достаточный доступ права

Дополнительные строки подключения DSN можно найти Здесь

0
ответ дан 3 December 2019 в 05:38

Да, можно, но это требуется стороннее решение, такое как от моего работодателя .

Эти решения обычно предполагают установку некоторых компонентов на машине, потребляющей данные (C), и некоторых компонентов на машине с ODBC DSN (A) . Соединение выглядит так:

ODBC consumer on C
   -> ODBC Bridge DSN on C
       -> ODBC Bridge components on A
           -> ODBC DSN on A
               -> target DBMS on B
1
ответ дан 3 December 2019 в 05:38

Теги

Похожие вопросы