Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Вопрос по подключению на MS SQL Server базы из MySQL  [new]
Andy_777
Member

Откуда:
Сообщений: 4
Помогите плиз начинающему и извините за глупый вопрос. Поиском лазил, ничего не нашел.
Нужно:
К серверу MS SQL Server 2005 надо прилинковать базу из удаленного MySQL
Что делаю:
1) Скачал и установил драйвер mysql-connector-odbc-5.1.11-win32.msi
2) Настроил системный DSN. Проверка соединения положительна. Логин указал с полными правами админа на MySQL.
Название DSN: odbc_dsn_my_sql
3) Создаю в Management Studio новый связанный сервер RMT_MYSQL_SERVER.
Указываю параметры см. картинку.
Картинка с другого сайта.
Все подключается нормально. Никаких ошибок.
При просмотре в Management Studio показывает все базы на удаленном сервере, все таблицы и вьюхи в них. Все ОК.

Пытаюсь обратиться к таблице удаленного сервера:
select 1 
from RMT_MYSQL_SERVER.ut_db..ut_orders

пишет ошибку:
Сообщение 7313, уровень 16, состояние 1, строка 1
Указан недопустимый каталог или схема для поставщика "MSDASQL" для связанного сервера "RMT_MYSQL_SERVER".

Что я делаю не так?

К сообщению приложен файл. Размер - 47Kb
12 сен 12, 15:38    [13152539]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по подключению на MS SQL Server базы из MySQL  [new]
смотрю_тут
Member

Откуда:
Сообщений: 1368
попробуй через openquery http://dbasimple.blogspot.com/2012/01/linked-server-mysql.html.

Для сикуля твой запрос
from RMT_MYSQL_SERVER.ut_db..ut_orders

получился как
RMT_MYSQL_SERVER - линк сервер
ut_db..ut_orders - схема, которой нет в Mysql
а таблицы нет, поэтому ошибка?
12 сен 12, 16:20    [13152862]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить