The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"MS sql and MySql"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"MS sql and MySql"  
Сообщение от aborilov email(??) on 10-Фев-06, 11:59 
Привет All!
Имеет MsSQL7.0 под windows и Mysql под FreeBsd, требуется сделать так что бы
MS SQL мог обращаться с запросами к MySQL. Как я понимаю мне нужен MyODBC..
Но куда его ставить? Только на Ms SQL? Или он нужен и на MySQL?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

  • MS sql and MySql, resu, 15:00 , 10-Фев-06, (1)  
    • MS sql and MySql, aborilov, 23:29 , 10-Фев-06, (2)  

Сообщения по теме [Сортировка по времени, UBB]


1. "MS sql and MySql"  
Сообщение от resu email(??) on 10-Фев-06, 15:00 
>Привет All!
>Имеет MsSQL7.0 под windows и Mysql под FreeBsd, требуется сделать так что
>бы
>MS SQL мог обращаться с запросами к MySQL. Как я понимаю мне
>нужен MyODBC..
>Но куда его ставить? Только на Ms SQL? Или он нужен и
>на MySQL?

делал такие связи года 3 назад, деталей не помню, но вроде ставитася все дело так:
- MySQL-ODBC Driver на машину с MSSQL
- QueryAnalyser:
   -- use mydb;
   -- exec sp_addlinkedserver ‘mysqlDB’, ’MySQL’, ’MSDASQL’, Null, Null, ‘Driver= {MySQL ODBC 3.51 Driver}’
   -- select * from mssql_table where fk_id = ( select id from mysqlDB.shema.mysql_table where name='myname')

тут есть подводные камни в различный описанияx путей к таблице в MSSQL и других серверах (как в случае с oracle (из примера):
OrclDB..SCOTT.EMP = инстанция.база.схема.таблица
для oracle: инстанция=база, поетому здесь "OrclDB..SCOTT" - стоит пропуск)
надо внимательно посмотреть как для mysql.

вот пример для oracle и mysql:

http://www.pcquest.com/content/enterprise/2004/104040601.asp

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "MS sql and MySql"  
Сообщение от aborilov email(??) on 10-Фев-06, 23:29 
>>Привет All!
>>Имеет MsSQL7.0 под windows и Mysql под FreeBsd, требуется сделать так что
>>бы
>>MS SQL мог обращаться с запросами к MySQL. Как я понимаю мне
>>нужен MyODBC..
>>Но куда его ставить? Только на Ms SQL? Или он нужен и
>>на MySQL?
>
>делал такие связи года 3 назад, деталей не помню, но вроде ставитася
>все дело так:
> - MySQL-ODBC Driver на машину с MSSQL
> - QueryAnalyser:
>   -- use mydb;
>   -- exec sp_addlinkedserver ‘mysqlDB’, ’MySQL’, ’MSDASQL’, Null, Null, ‘Driver=
>{MySQL ODBC 3.51 Driver}’
>   -- select * from mssql_table where fk_id = (
>select id from mysqlDB.shema.mysql_table where name='myname')
>
>тут есть подводные камни в различный описанияx путей к таблице в MSSQL
>и других серверах (как в случае с oracle (из примера):
>OrclDB..SCOTT.EMP = инстанция.база.схема.таблица
>для oracle: инстанция=база, поетому здесь "OrclDB..SCOTT" - стоит пропуск)
>надо внимательно посмотреть как для mysql.
>
>вот пример для oracle и mysql:
>
>http://www.pcquest.com/content/enterprise/2004/104040601.asp


Спасибо все уже настроил,только запросы приходиться делать через openquery

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру