Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Связанный сервер MySQL создаётся без ошибок, но не открывается / 8 сообщений из 8, страница 1 из 1
06.02.2019, 16:12
    #39770251
naz74ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связанный сервер MySQL создаётся без ошибок, но не открывается
Добрый день, уважаемые.
Прошу помочь в доступе к базе mysql (битрикс24) из Ms Sql Management Studio. Что есть:
1. Источник ODBC- системный DSN, пробовал с разными драйверами. Сейчас стоит 5.1:

2. Создал связанный сервер без ошибок:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
USE [master]
GO
EXEC master.dbo.sp_addlinkedserver 
@server = N'BX'
,@srvproduct=N'sitemanager'
,@datasrc=N'sitemanager'
,@provider=N'MSDASQL'
,@provstr=N'Driver={MySQL ODBC 5.1 Driver};DATABASE=sitemanager;OPTION=3;PWD=mypass;UID=reader2;SERVER=BX'
GO
EXEC master.dbo.sp_serveroption @server=N'BX', @optname=N'rpc', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'BX', @optname=N'rpc out', @optvalue=N'true'
GO


3. При попытке открыть таблицу в MySQL
Код: sql
1.
SELECT * FROM OPENQUERY(BX, 'SELECT * FROM sitemanager.b_blog;')


получаю:
Поставщик OLE DB "MSDASQL" для связанного сервера "bx" вернул сообщение "[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию".
Сообщение 7303, уровень 16, состояние 1, процедура sp_testlinkedserver, строка 1
Не удалось проинициализировать объект источника данных поставщика OLE DB "MSDASQL" для связанного сервера "bx".
4. А в Excel нормально данные выгружаются при помощи этого DSN
Что не так? Драйвера пробовал и 5.3, и 8
...
Рейтинг: 0 / 0
06.02.2019, 16:35
    #39770271
felix_ff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связанный сервер MySQL создаётся без ошибок, но не открывается
naz74ru,

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
USE [master]
GO
EXEC master.dbo.sp_addlinkedserver @server = N'MYSQLSERVER', @srvproduct=N'sitemanager', @provider=N'MSDASQL', @datasrc=N'sitemanager'
GO
EXEC master.dbo.sp_serveroption @server=N'MYSQLSERVER', @optname=N'data access', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'MYSQLSERVER', @optname=N'dist', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'MYSQLSERVER', @optname=N'pub', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'MYSQLSERVER', @optname=N'rpc', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'MYSQLSERVER', @optname=N'rpc out', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'MYSQLSERVER', @optname=N'sub', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'MYSQLSERVER', @optname=N'connect timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'MYSQLSERVER', @optname=N'collation name', @optvalue=null
GO
EXEC master.dbo.sp_serveroption @server=N'MYSQLSERVER', @optname=N'lazy schema validation', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'MYSQLSERVER', @optname=N'query timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'MYSQLSERVER', @optname=N'use remote collation', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'MYSQLSERVER', @optname=N'remote proc transaction promotion', @optvalue=N'true'
GO
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname = N'MYSQLSERVER', @locallogin = NULL , @useself = N'False', @rmtuser = N'reader2', @rmtpassword = N'mypass'
GO



попробуйте так
...
Рейтинг: 0 / 0
06.02.2019, 16:45
    #39770285
court
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связанный сервер MySQL создаётся без ошибок, но не открывается
naz74ruЧто не так?битность сервера ?
битность драйвера ?
...
Рейтинг: 0 / 0
06.02.2019, 17:32
    #39770317
naz74ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связанный сервер MySQL создаётся без ошибок, но не открывается
felix_ffnaz74ru,
...

попробуйте так
Спасибо, завтра с утреца..
...
Рейтинг: 0 / 0
06.02.2019, 17:38
    #39770322
naz74ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связанный сервер MySQL создаётся без ошибок, но не открывается
courtnaz74ruЧто не так?битность сервера ?
битность драйвера ?
Да, намек понял..
Сервер 192.168.127.3 - 64-х
Мой рабочий комп, на котором DSN, - 32-х

и что, теперь мне на мой 32-х разрядный комп ставить драйвер My SQL 64-х разрядный?
Попробовать можно!
...
Рейтинг: 0 / 0
06.02.2019, 17:42
    #39770324
court
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связанный сервер MySQL создаётся без ошибок, но не открывается
naz74ruСервер 192.168.127.3 - 64-х
MS SQL Server-а (на котором линкед сервер делаешь) битность какая ?
naz74ruи что, теперь мне на мой 32-х разрядный комп ставить драйвер My SQL 64-х разрядный?
Драйвер должен быть установлен на машине, на которой MS SQL Server
...
Рейтинг: 0 / 0
06.02.2019, 17:42
    #39770325
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связанный сервер MySQL создаётся без ошибок, но не открывается
naz74ruСервер 192.168.127.3 - 64-х
Мой рабочий комп, на котором DSN, - 32-х

вы хотите сделать линк с сервера , где стоит MS SQL, через локальный DSN с вашего компа?
...
Рейтинг: 0 / 0
06.02.2019, 17:57
    #39770336
naz74ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связанный сервер MySQL создаётся без ошибок, но не открывается
Да, теперь становится яснее..
Что я делаю- пытаюсь со своего рабочего 32-х компа сделать линк на сервер с MS SQL 64-x, на котором нет DSN..
А MS SQL ищет DNS у себя на сервере!
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Связанный сервер MySQL создаётся без ошибок, но не открывается / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]